Show / Hide Table of Contents

Class ModuleControlController

Inheritance
object
ModuleControlController
Inherited Members
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: DotNetNuke.Entities.Modules
Assembly: DotNetNuke.dll
Syntax
public class ModuleControlController

Constructors

ModuleControlController()

Declaration
public ModuleControlController()

Methods

AddModuleControl(ModuleControlInfo)

Declaration
public static void AddModuleControl(ModuleControlInfo objModuleControl)
Parameters
Type Name Description
ModuleControlInfo objModuleControl

DeleteModuleControl(int)

Declaration
public static void DeleteModuleControl(int moduleControlID)
Parameters
Type Name Description
int moduleControlID

GetModuleControl(IHostSettings, int)

Declaration
public static ModuleControlInfo GetModuleControl(IHostSettings hostSettings, int moduleControlId)
Parameters
Type Name Description
IHostSettings hostSettings
int moduleControlId
Returns
Type Description
ModuleControlInfo

GetModuleControl(int)

Declaration
[Obsolete("Deprecated in DotNetNuke 10.2.4. Use overload taking IHostSettings. Scheduled for removal in v12.0.0.")]
public static ModuleControlInfo GetModuleControl(int moduleControlID)
Parameters
Type Name Description
int moduleControlID
Returns
Type Description
ModuleControlInfo

GetModuleControlByControlKey(IHostSettings, string, int)

Declaration
public static ModuleControlInfo GetModuleControlByControlKey(IHostSettings hostSettings, string controlKey, int moduleDefId)
Parameters
Type Name Description
IHostSettings hostSettings
string controlKey
int moduleDefId
Returns
Type Description
ModuleControlInfo

GetModuleControlByControlKey(string, int)

Declaration
[Obsolete("Deprecated in DotNetNuke 10.2.4. Use overload taking IHostSettings. Scheduled for removal in v12.0.0.")]
public static ModuleControlInfo GetModuleControlByControlKey(string controlKey, int moduleDefID)
Parameters
Type Name Description
string controlKey
int moduleDefID
Returns
Type Description
ModuleControlInfo

GetModuleControlsByModuleDefinitionID(IHostSettings, int)

Declaration
public static Dictionary<string, ModuleControlInfo> GetModuleControlsByModuleDefinitionID(IHostSettings hostSettings, int moduleDefId)
Parameters
Type Name Description
IHostSettings hostSettings
int moduleDefId
Returns
Type Description
Dictionary<string, ModuleControlInfo>

GetModuleControlsByModuleDefinitionID(int)

Declaration
[Obsolete("Deprecated in DotNetNuke 10.2.4. Use overload taking IHostSettings. Scheduled for removal in v12.0.0.")]
public static Dictionary<string, ModuleControlInfo> GetModuleControlsByModuleDefinitionID(int moduleDefID)
Parameters
Type Name Description
int moduleDefID
Returns
Type Description
Dictionary<string, ModuleControlInfo>

SaveModuleControl(ModuleControlInfo, bool)

Declaration
public static int SaveModuleControl(ModuleControlInfo moduleControl, bool clearCache)
Parameters
Type Name Description
ModuleControlInfo moduleControl
bool clearCache
Returns
Type Description
int

UpdateModuleControl(ModuleControlInfo)

Declaration
public static void UpdateModuleControl(ModuleControlInfo objModuleControl)
Parameters
Type Name Description
ModuleControlInfo objModuleControl

Extension Methods

JsonExtensionsWeb.ToJson(object)
Back to top by the community, for the community... #DNNCMS