Class DesktopModuleInfo
DesktopModuleInfo provides the Entity Layer for Desktop Modules.
Inherited Members
Namespace: DotNetNuke.Entities.Modules
Assembly: DotNetNuke.dll
Syntax
public class DesktopModuleInfo : ContentItem, IHydratable
Constructors
| Improve this Doc View SourceDesktopModuleInfo()
Initializes a new instance of the DesktopModuleInfo class.
Declaration
public DesktopModuleInfo()
Properties
| Improve this Doc View SourceAdminPage
Gets or sets whether this has an associated Admin page.
Declaration
public string AdminPage { get; set; }
Property Value
Type | Description |
---|---|
System.String |
BusinessControllerClass
Gets or sets the BusinessControllerClass of the Desktop Module.
Declaration
public string BusinessControllerClass { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Category
DesktopModuleInfo provides the Entity Layer for Desktop Modules.
Declaration
public string Category { get; set; }
Property Value
Type | Description |
---|---|
System.String |
CodeSubDirectory
Gets or sets the AppCode Folder Name of the Desktop Module.
Declaration
public string CodeSubDirectory { get; set; }
Property Value
Type | Description |
---|---|
System.String |
CompatibleVersions
Gets or sets a Regular Expression that matches the versions of the core that this module is compatible with.
Declaration
public string CompatibleVersions { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Dependencies
Gets or sets a list of Dependencies for the module.
Declaration
public string Dependencies { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Description
Gets or sets the Description of the Desktop Module.
Declaration
public string Description { get; set; }
Property Value
Type | Description |
---|---|
System.String |
DesktopModuleID
Gets or sets the ID of the Desktop Module.
Declaration
public int DesktopModuleID { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
FolderName
Gets or sets the Folder Name of the Desktop Module.
Declaration
public string FolderName { get; set; }
Property Value
Type | Description |
---|---|
System.String |
FriendlyName
Gets or sets the Friendly Name of the Desktop Module.
Declaration
public string FriendlyName { get; set; }
Property Value
Type | Description |
---|---|
System.String |
HostPage
Gets or sets whether this has an associated hostpage.
Declaration
public string HostPage { get; set; }
Property Value
Type | Description |
---|---|
System.String |
IsAdmin
Gets or sets a value indicating whether the Module is an Admin Module.
Declaration
public bool IsAdmin { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
IsPortable
Gets or sets a value indicating whether the Module is Portable.
Declaration
public bool IsPortable { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
IsPremium
Gets or sets a value indicating whether the Module is a Premium Module.
Declaration
public bool IsPremium { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
IsSearchable
Gets or sets a value indicating whether the Module is Searchable.
Declaration
public bool IsSearchable { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
IsUpgradeable
Gets or sets a value indicating whether the Module is Upgradable.
Declaration
public bool IsUpgradeable { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
ModuleDefinitions
Gets the Module Definitions for this Desktop Module.
Declaration
public Dictionary<string, ModuleDefinitionInfo> ModuleDefinitions { get; }
Property Value
Type | Description |
---|---|
Dictionary<System.String, ModuleDefinitionInfo> |
ModuleName
Gets or sets the Name of the Desktop Module.
Declaration
public string ModuleName { get; set; }
Property Value
Type | Description |
---|---|
System.String |
PackageID
Gets or sets the ID of the Package for this Desktop Module.
Declaration
public int PackageID { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
Page
DesktopModuleInfo provides the Entity Layer for Desktop Modules.
Declaration
public DesktopModuleInfo.PageInfo Page { get; set; }
Property Value
Type | Description |
---|---|
DesktopModuleInfo.PageInfo |
Permissions
Gets or sets a list of Permissions for the module.
Declaration
public string Permissions { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Shareable
Gets or sets is the module allowed to be shared across sites?.
Declaration
public ModuleSharing Shareable { get; set; }
Property Value
Type | Description |
---|---|
ModuleSharing |
SupportedFeatures
Gets or sets the Supported Features of the Module.
Declaration
public int SupportedFeatures { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
Version
Gets or sets the Version of the Desktop Module.
Declaration
public string Version { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Methods
| Improve this Doc View SourceFill(IDataReader)
Fills a DesktopModuleInfo from a Data Reader.
Declaration
public override void Fill(IDataReader dr)
Parameters
Type | Name | Description |
---|---|---|
IDataReader | dr | The Data Reader to use. |
Overrides
| Improve this Doc View SourceGetSchema()
DesktopModuleInfo provides the Entity Layer for Desktop Modules.
Declaration
public XmlSchema GetSchema()
Returns
Type | Description |
---|---|
XmlSchema |
ReadXml(XmlReader)
Reads a DesktopModuleInfo from an XmlReader.
Declaration
public void ReadXml(XmlReader reader)
Parameters
Type | Name | Description |
---|---|---|
XmlReader | reader | The XmlReader to use. |
WriteXml(XmlWriter)
Writes a DesktopModuleInfo to an XmlWriter.
Declaration
public void WriteXml(XmlWriter writer)
Parameters
Type | Name | Description |
---|---|---|
XmlWriter | writer | The XmlWriter to use. |