• Share
    • Twitter
    • LinkedIn
    • Facebook
    • Email
  • Feedback
  • Improve this Doc

Class DesktopModuleInfo

DesktopModuleInfo provides the Entity Layer for Desktop Modules.

Inheritance
System.Object
BaseEntityInfo
ContentItem
DesktopModuleInfo
Implements
IHydratable
IXmlSerializable
Inherited Members
ContentItem.Metadata
ContentItem.Terms
ContentItem.Files
ContentItem.Videos
ContentItem.Images
ContentItem.ContentItemId
ContentItem.Content
ContentItem.ContentKey
ContentItem.ContentTypeId
ContentItem.Indexed
ContentItem.ModuleID
ContentItem.TabID
ContentItem.ContentTitle
ContentItem.StateID
ContentItem.KeyID
ContentItem.FillInternal(IDataReader)
ContentItem.Clone(ContentItem, ContentItem)
BaseEntityInfo.CreatedByUserID
BaseEntityInfo.CreatedOnDate
BaseEntityInfo.LastModifiedByUserID
BaseEntityInfo.LastModifiedOnDate
BaseEntityInfo.CreatedByUser(Int32)
BaseEntityInfo.LastModifiedByUser(Int32)
BaseEntityInfo.CloneBaseProperties(BaseEntityInfo, BaseEntityInfo)
Namespace: DotNetNuke.Entities.Modules
Assembly: DotNetNuke.dll
Syntax
public class DesktopModuleInfo : ContentItem, IHydratable

Constructors

| Improve this Doc View Source

DesktopModuleInfo()

Initializes a new instance of the DesktopModuleInfo class.

Declaration
public DesktopModuleInfo()

Properties

| Improve this Doc View Source

AdminPage

Gets or sets whether this has an associated Admin page.

Declaration
public string AdminPage { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

BusinessControllerClass

Gets or sets the BusinessControllerClass of the Desktop Module.

Declaration
public string BusinessControllerClass { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

Category

DesktopModuleInfo provides the Entity Layer for Desktop Modules.

Declaration
public string Category { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

CodeSubDirectory

Gets or sets the AppCode Folder Name of the Desktop Module.

Declaration
public string CodeSubDirectory { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

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
| Improve this Doc View Source

Dependencies

Gets or sets a list of Dependencies for the module.

Declaration
public string Dependencies { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

Description

Gets or sets the Description of the Desktop Module.

Declaration
public string Description { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

DesktopModuleID

Gets or sets the ID of the Desktop Module.

Declaration
public int DesktopModuleID { get; set; }
Property Value
Type Description
System.Int32
| Improve this Doc View Source

FolderName

Gets or sets the Folder Name of the Desktop Module.

Declaration
public string FolderName { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

FriendlyName

Gets or sets the Friendly Name of the Desktop Module.

Declaration
public string FriendlyName { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

HostPage

Gets or sets whether this has an associated hostpage.

Declaration
public string HostPage { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

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
| Improve this Doc View Source

IsPortable

Gets or sets a value indicating whether the Module is Portable.

Declaration
public bool IsPortable { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

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
| Improve this Doc View Source

IsSearchable

Gets or sets a value indicating whether the Module is Searchable.

Declaration
public bool IsSearchable { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

IsUpgradeable

Gets or sets a value indicating whether the Module is Upgradable.

Declaration
public bool IsUpgradeable { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

ModuleDefinitions

Gets the Module Definitions for this Desktop Module.

Declaration
public Dictionary<string, ModuleDefinitionInfo> ModuleDefinitions { get; }
Property Value
Type Description
Dictionary<System.String, ModuleDefinitionInfo>
| Improve this Doc View Source

ModuleName

Gets or sets the Name of the Desktop Module.

Declaration
public string ModuleName { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

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
| Improve this Doc View Source

Page

DesktopModuleInfo provides the Entity Layer for Desktop Modules.

Declaration
public DesktopModuleInfo.PageInfo Page { get; set; }
Property Value
Type Description
DesktopModuleInfo.PageInfo
| Improve this Doc View Source

Permissions

Gets or sets a list of Permissions for the module.

Declaration
public string Permissions { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

Shareable

Gets or sets is the module allowed to be shared across sites?.

Declaration
public ModuleSharing Shareable { get; set; }
Property Value
Type Description
ModuleSharing
| Improve this Doc View Source

SupportedFeatures

Gets or sets the Supported Features of the Module.

Declaration
public int SupportedFeatures { get; set; }
Property Value
Type Description
System.Int32
| Improve this Doc View Source

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 Source

Fill(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
ContentItem.Fill(IDataReader)
| Improve this Doc View Source

GetSchema()

DesktopModuleInfo provides the Entity Layer for Desktop Modules.

Declaration
public XmlSchema GetSchema()
Returns
Type Description
XmlSchema
| Improve this Doc View Source

ReadXml(XmlReader)

Reads a DesktopModuleInfo from an XmlReader.

Declaration
public void ReadXml(XmlReader reader)
Parameters
Type Name Description
XmlReader reader

The XmlReader to use.

| Improve this Doc View Source

WriteXml(XmlWriter)

Writes a DesktopModuleInfo to an XmlWriter.

Declaration
public void WriteXml(XmlWriter writer)
Parameters
Type Name Description
XmlWriter writer

The XmlWriter to use.

Implements

IHydratable
IXmlSerializable

Extension Methods

JsonExtensionsWeb.ToJson(Object)
  • View Source
Back to top by the community, for the community... #DNNCMS