Class DesktopModuleController
Inheritance
DesktopModuleController
Assembly: DotNetNuke.dll
Syntax
public class DesktopModuleController
Constructors
DesktopModuleController()
Declaration
[Obsolete("Deprecated in DotNetNuke 10.2.2. Please use overload with IEventLogger. Scheduled removal in v12.0.0.")]
public DesktopModuleController()
DesktopModuleController(IEventLogger)
Declaration
public DesktopModuleController(IEventLogger eventLogger)
Parameters
Methods
AddDesktopModuleToPortal(IEventLogger, IPermissionDefinitionService, int, int, bool, bool)
Declaration
public static int AddDesktopModuleToPortal(IEventLogger eventLogger, IPermissionDefinitionService permissionDefinitionService, int portalId, int desktopModuleId, bool addPermissions, bool clearCache)
Parameters
Returns
AddDesktopModuleToPortal(int, DesktopModuleInfo, DesktopModulePermissionCollection, bool)
Declaration
public static int AddDesktopModuleToPortal(int portalID, DesktopModuleInfo desktopModule, DesktopModulePermissionCollection permissions, bool clearCache)
Parameters
Returns
AddDesktopModuleToPortal(int, int, bool, bool)
Declaration
[Obsolete("Deprecated in DotNetNuke 10.2.2. Use overload taking IEventLogger. Scheduled for removal in v12.0.0.")]
public static int AddDesktopModuleToPortal(int portalId, int desktopModuleId, bool addPermissions, bool clearCache)
Parameters
| Type |
Name |
Description |
| int |
portalId |
|
| int |
desktopModuleId |
|
| bool |
addPermissions |
|
| bool |
clearCache |
|
Returns
AddDesktopModuleToPortals(int)
Declaration
public static void AddDesktopModuleToPortals(int desktopModuleId)
Parameters
| Type |
Name |
Description |
| int |
desktopModuleId |
|
AddDesktopModulesToPortal(int)
Declaration
public static void AddDesktopModulesToPortal(int portalId)
Parameters
| Type |
Name |
Description |
| int |
portalId |
|
AddModuleCategory(string)
Declaration
public static void AddModuleCategory(string category)
Parameters
| Type |
Name |
Description |
| string |
category |
|
DeleteDesktopModule(DesktopModuleInfo)
Declaration
public void DeleteDesktopModule(DesktopModuleInfo objDesktopModule)
Parameters
DeleteDesktopModule(int)
Declaration
public void DeleteDesktopModule(int desktopModuleID)
Parameters
| Type |
Name |
Description |
| int |
desktopModuleID |
|
DeleteDesktopModule(string)
Declaration
public static void DeleteDesktopModule(string moduleName)
Parameters
| Type |
Name |
Description |
| string |
moduleName |
|
GetDesktopModule(int, int)
Declaration
public static DesktopModuleInfo GetDesktopModule(int desktopModuleID, int portalID)
Parameters
| Type |
Name |
Description |
| int |
desktopModuleID |
|
| int |
portalID |
|
Returns
GetDesktopModuleByFriendlyName(string)
Declaration
public static DesktopModuleInfo GetDesktopModuleByFriendlyName(string friendlyName)
Parameters
| Type |
Name |
Description |
| string |
friendlyName |
|
Returns
GetDesktopModuleByModuleName(string, int)
Declaration
public static DesktopModuleInfo GetDesktopModuleByModuleName(string moduleName, int portalID)
Parameters
| Type |
Name |
Description |
| string |
moduleName |
|
| int |
portalID |
|
Returns
GetDesktopModuleByPackageID(int)
Declaration
public static DesktopModuleInfo GetDesktopModuleByPackageID(int packageID)
Parameters
| Type |
Name |
Description |
| int |
packageID |
|
Returns
GetDesktopModules(int)
Declaration
public static Dictionary<int, DesktopModuleInfo> GetDesktopModules(int portalID)
Parameters
| Type |
Name |
Description |
| int |
portalID |
|
Returns
GetPortalDesktopModule(int, int)
Declaration
public static PortalDesktopModuleInfo GetPortalDesktopModule(int portalId, int desktopModuleId)
Parameters
| Type |
Name |
Description |
| int |
portalId |
|
| int |
desktopModuleId |
|
Returns
GetPortalDesktopModules(int)
Declaration
public static SortedList<string, PortalDesktopModuleInfo> GetPortalDesktopModules(int portalId)
Parameters
| Type |
Name |
Description |
| int |
portalId |
|
Returns
GetPortalDesktopModulesByDesktopModuleID(int)
Declaration
public static Dictionary<int, PortalDesktopModuleInfo> GetPortalDesktopModulesByDesktopModuleID(int desktopModuleId)
Parameters
| Type |
Name |
Description |
| int |
desktopModuleId |
|
Returns
GetPortalDesktopModulesByPortalID(int)
Declaration
public static Dictionary<int, PortalDesktopModuleInfo> GetPortalDesktopModulesByPortalID(int portalId)
Parameters
| Type |
Name |
Description |
| int |
portalId |
|
Returns
RemoveDesktopModuleFromPortal(IEventLogger, int, int, bool)
Declaration
public static void RemoveDesktopModuleFromPortal(IEventLogger eventLogger, int portalId, int desktopModuleId, bool clearCache)
Parameters
RemoveDesktopModuleFromPortal(int, int, bool)
Declaration
[Obsolete("Deprecated in DotNetNuke 10.2.2. Use overload taking IEventLogger. Scheduled for removal in v12.0.0.")]
public static void RemoveDesktopModuleFromPortal(int portalId, int desktopModuleId, bool clearCache)
Parameters
| Type |
Name |
Description |
| int |
portalId |
|
| int |
desktopModuleId |
|
| bool |
clearCache |
|
RemoveDesktopModuleFromPortals(IEventLogger, int)
Declaration
public static void RemoveDesktopModuleFromPortals(IEventLogger eventLogger, int desktopModuleId)
Parameters
RemoveDesktopModuleFromPortals(int)
Declaration
[Obsolete("Deprecated in DotNetNuke 10.2.2. Use overload taking IEventLogger. Scheduled for removal in v12.0.0.")]
public static void RemoveDesktopModuleFromPortals(int desktopModuleId)
Parameters
| Type |
Name |
Description |
| int |
desktopModuleId |
|
RemoveDesktopModulesFromPortal(IEventLogger, int)
Declaration
public static void RemoveDesktopModulesFromPortal(IEventLogger eventLogger, int portalId)
Parameters
RemoveDesktopModulesFromPortal(int)
Declaration
[Obsolete("Deprecated in DotNetNuke 10.2.2. Use overload taking IEventLogger. Scheduled for removal in v12.0.0.")]
public static void RemoveDesktopModulesFromPortal(int portalId)
Parameters
| Type |
Name |
Description |
| int |
portalId |
|
SaveDesktopModule(IEventLogger, DesktopModuleInfo, bool, bool)
Declaration
public static int SaveDesktopModule(IEventLogger eventLogger, DesktopModuleInfo desktopModule, bool saveChildren, bool clearCache)
Parameters
Returns
SaveDesktopModule(DesktopModuleInfo, bool, bool)
Declaration
public static int SaveDesktopModule(DesktopModuleInfo desktopModule, bool saveChildren, bool clearCache)
Parameters
Returns
SerializePortalDesktopModules(XmlWriter, int)
Declaration
public static void SerializePortalDesktopModules(XmlWriter writer, int portalId)
Parameters
UpdateModuleInterfaces(ref DesktopModuleInfo)
Declaration
public void UpdateModuleInterfaces(ref DesktopModuleInfo desktopModuleInfo)
Parameters
UpdateModuleInterfaces(ref DesktopModuleInfo, string, bool)
Declaration
public void UpdateModuleInterfaces(ref DesktopModuleInfo desktopModuleInfo, string sender, bool forceAppRestart)
Parameters
Extension Methods