C# (CSharp) Christoc.Modules.DnnChat Namespace

Nested Namespaces

Christoc.Modules.DnnChat.Components

Classes

Name Description
Archive The Archive class displays old Chat messages
DnnChatModuleBase
Edit The EditDnnChat class is used to manage content Typically your edit control would be used to create new content, or edit existing content within your module. The ControlKey for this control is "Edit", and is defined in the manifest (.dnn) file. Because the control inherits from DnnChatModuleBase you have access to any custom properties defined there, as well as properties from DNN such as PortalId, ModuleId, TabId, UserId and many more.
Settings The Settings class manages Module Settings Typically your settings control would be used to manage settings for your module. There are two types of settings, ModuleSettings, and TabModuleSettings. ModuleSettings apply to all "copies" of a module on a site, no matter which page the module is on. TabModuleSettings apply only to the current module on the current page, if you copy that module to another page the settings are not transferred. If you happen to save both TabModuleSettings and ModuleSettings, TabModuleSettings overrides ModuleSettings. Below we have some examples of how to access these settings but you will need to uncomment to use. Because the control inherits from DnnChatSettingsBase you have access to any custom properties defined there, as well as properties from DNN such as PortalId, ModuleId, TabId, UserId and many more.
View The View class displays the content Typically your view control would be used to display content or functionality in your module. View may be the only control you have in your project depending on the complexity of your module Because the control inherits from DnnChatModuleBase you have access to any custom properties defined there, as well as properties from DNN such as PortalId, ModuleId, TabId, UserId and many more.