The ModuleController type exposes the following members.

Constructors

  NameDescription
Public methodModuleController
DotNetNuke.Entities.Modules.ModuleController

Methods

  NameDescription
Public methodAddModule
add a module to a page
Public methodStatic memberCacheDirectory Obsolete.
Public methodStatic memberCacheFileName Obsolete.
Public methodStatic memberCacheKey Obsolete.
Public methodClearCache
Clears the cache.
Public methodCopyModule(Int32, Int32, ArrayList, Boolean) Obsolete.
Public methodCopyModule(Int32, Int32, List<(Of <<'(TabInfo>)>>), Boolean) Obsolete.
Public methodCopyModule(ModuleInfo, TabInfo, String, Boolean)
Copies the module to a new page.
Public methodCopyModule(Int32, Int32, Int32, String, Boolean) Obsolete.
Public methodCopyModules(TabInfo, TabInfo, Boolean)
Copies all modules in source page to a new page.
Public methodCopyModules(TabInfo, TabInfo, Boolean, Boolean)
Copies all modules in source page to a new page.
Public methodCopyTabModuleSettings Obsolete.
Public methodCreateContentItem
Public methodDeleteAllModules(Int32, Int32, List<(Of <<'(TabInfo>)>>)) Obsolete.
Public methodDeleteAllModules(Int32, Int32, ArrayList, Boolean, Boolean) Obsolete.
Public methodDeleteAllModules(Int32, Int32, List<(Of <<'(TabInfo>)>>), Boolean, Boolean) Obsolete.
Public methodDeleteAllModules(Int32, Int32, List<(Of <<'(TabInfo>)>>), Boolean, Boolean, Boolean)
DeleteAllModules deletes all instances of a Module (from a collection), optionally excluding the current instance, and optionally including deleting the Module itself.
Public methodDeleteModule
Delete a module instance permanently from the database
Public methodDeleteModuleSetting
Delete a Setting of a module instance
Public methodDeleteModuleSettings Obsolete.
Public methodDeleteTabModule(Int32, Int32) Obsolete.
Public methodDeleteTabModule(Int32, Int32, Boolean)
Delete a module reference permanently from the database. if there are no other references, the module instance is deleted as well
Public methodDeleteTabModuleSetting
Delete a specific setting of a tabmodule reference
Public methodDeleteTabModuleSettings Obsolete.
Public methodDeLocalizeModule
Des the localize module.
Public methodStatic memberDeserializeModule(XmlNode, ModuleInfo, Int32, Int32)
Deserializes the module.
Public methodStatic memberDeserializeModule(XmlNode, XmlNode, Int32, Int32, PortalTemplateModuleAction, Hashtable)
Deserializes the module.
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetAllModules
get info of all modules in any portal of the installation
Public methodGetAllTabsModules
get Module objects of a portal, either only those, to be placed on all tabs or not
Public methodGetAllTabsModulesByModuleID
get TabModule objects that are linked to a particular ModuleID
Protected methodGetFactory (Overrides ServiceLocator<(Of <(<'TContract, TSelf>)>)>..::..GetFactory()()()().)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetMasterTabId
Get the Tab ID corresponding to the initial Tab where the module was added
Public methodGetModule(Int32)
get a Module object
Public methodGetModule(Int32, Int32)
get a Module object
Public methodGetModule(Int32, Int32, Boolean)
get a Module object
Public methodGetModuleByCulture
get Module by specific locale
Public methodGetModuleByDefinition
Get ModuleInfo object of first module instance with a given name of the module definition
Public methodGetModuleByUniqueID
get a Module object
Public methodGetModules(Int32)
get all Module objects of a portal
Public methodGetModules(Int32, Boolean) Obsolete.
Public methodGetModulesByDefinition
Gets the modules by definition.
Public methodGetModulesByDesktopModuleId
Gets the modules by DesktopModuleId.
Public methodGetModuleSettings Obsolete.
Public methodGetModuleTabs Obsolete.
Public methodGetPortalTabModules Obsolete.
Public methodGetRecycleModules Obsolete.
Public methodGetSearchModules
For a portal get a list of all active module and tabmodule references that are Searchable either by inheriting from ModuleSearchBase or implementing the older ISearchable interface.
Public methodGetTabModule
get a Module object
Public methodGetTabModules
Get all Module references on a tab
Public methodGetTabModulesByModule
Get a list of all TabModule references of a module instance
Public methodGetTabModuleSettings Obsolete.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodInitialModulePermission
Public methodIsSharedModule
Check if a ModuleInfo belongs to the referenced Tab or not
Public methodLocalizeModule
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodMoveModule
MoveModule moes a Module from one Tab to another including all the TabModule settings
Public methodRestoreModule
Restores the module.
Public methodStatic memberSerializeModule
SerializeModule
Public methodStatic memberSynchronizeModule
Synchronizes the module content between cache and database.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodUpdateModule
Update module settings and permissions in database from ModuleInfo
Public methodUpdateModuleOrder
set/change the module position within a pane on a page
Public methodUpdateModuleSetting
Adds or updates a module's setting value
Public methodUpdateTabModuleOrder(Int32)
set/change all module's positions within a page
Public methodUpdateTabModuleOrder(Int32, Int32) Obsolete.
Public methodUpdateTabModuleSetting
Adds or updates a module's setting value
Public methodUpdateTranslationStatus
Updates the translation status.

Extension Methods

  NameDescription
Public Extension MethodToJson
Extension method on object that serializes the value to Json. Note the type must be marked Serializable or include a DataContract attribute.
(Defined by JsonExtensionsWeb.)

See Also