Namespace DotNetNuke.Entities.Modules

Classes

ControlInfo

ControlInfo provides a base class for Module Controls and SkinControls.

DesktopModuleController

DesktopModuleController provides the Business Layer for Desktop Modules.

DesktopModuleInfo

DesktopModuleInfo provides the Entity Layer for Desktop Modules.

DesktopModuleInfo.PageInfo

EventMessageProcessor

InstalledModuleInfo

InstalledModulesController

ModuleControlController

ModuleControlController provides the Business Layer for Module Controls.

ModuleControlInfo

ModuleControlInfo provides the Entity Layer for Module Controls.

ModuleController

ModuleController provides the Business Layer for Modules.

ModuleInfo

ModuleInfo provides the Entity Layer for Modules.

ModuleSearchBase

Modules participating in Search should inherit from this class. A scheduled job will call the methods from this class.

ModuleSettingsBase

Base class for module settings.

PortalDesktopModuleInfo

PortalModuleBase

The PortalModuleBase class defines a custom base class inherited by all desktop portal modules within the Portal.

The PortalModuleBase class defines portal specific properties that are used by the portal framework to correctly display portal modules.

ProfileUserControlBase

The ProfileUserControlBase class defines a custom base class for the profile Control.

SkinControlController

ModuleControlController provides the Business Layer for Module Controls.

SkinControlInfo

SkinControlInfo provides the Entity Layer for Skin Controls (SkinObjects).

UserModuleBase

The UserModuleBase class defines a custom base class inherited by all desktop portal modules within the Portal that manage Users.

UserUserControlBase

The UserUserControlBase class defines a custom base class for the User Control.

UserUserControlBase.BaseUserEventArgs

The BaseUserEventArgs class provides a base for User EventArgs classes.

UserUserControlBase.UserCreatedEventArgs

The UserCreatedEventArgs class provides a customised EventArgs class for the UserCreated Event.

UserUserControlBase.UserDeletedEventArgs

The UserDeletedEventArgs class provides a customised EventArgs class for the UserDeleted Event.

UserUserControlBase.UserRemovedEventArgs

The UserRemovedEventArgs class provides a customised EventArgs class for the UserRemoved Event.

UserUserControlBase.UserRestoredEventArgs

The UserRestoredEventArgs class provides a customised EventArgs class for the UserRestored Event.

UserUserControlBase.UserUpdateErrorArgs

The UserUpdateErrorArgs class provides a customised EventArgs class for the UserUpdateError Event.

Interfaces

IActionable

Modules that implement this interface can define their module actions to show in the actions menu.

ICustomTokenProvider

IHydratable

IModuleController

Do not implement. This interface is only implemented by the DotNetNuke core framework. Outside the framework it should used as a type and for unit test purposes only. There is no guarantee that this interface will not change.

IPortable

A contract specifying the ability to import and export the content of a module.

ISearchable

IShareable

IUpgradeable

IVersionable

This interface allow the page to interact with his modules to delete/rollback or publish a specific version. The module that wants support page versioning need to implement it in the Bussiness controller.

IVersionableControl

This interface is implemented by module control to let the page tell to the control what content version it should be render.

Enums

DesktopModuleSupportedFeature

The DesktopModuleSupportedFeature enum provides an enumeration of Supported Features.

DisplayMode

ModuleSharing

UsersControl

VisibilityState

The VisibilityState enum provides an enumeration of the Visibility options.

Delegates

UserUserControlBase.UserCreatedEventHandler

UserUserControlBase.UserDeletedEventHandler

UserUserControlBase.UserRemovedEventHandler

UserUserControlBase.UserRestoredEventHandler

UserUserControlBase.UserUpdateErrorEventHandler

Back to top by the community, for the community... #DNNCMS