summaryM:DotNetNuke.Security.PortalSecurity.HasNecessaryPermission(DotNetNuke.Security.SecurityAccessLevel,DotNetNuke.Entities.Portals.PortalSettings,DotNetNuke.Entities.Modules.ModuleInfo,System.String)

Namespace: DotNetNuke.Security
Assembly: DotNetNuke (in DotNetNuke.dll)

Syntax

C#
[ObsoleteAttribute("Deprecated in DNN 5.1.  Please use ModulePermissionController.HasModuleAccess(SecurityAccessLevel.Edit, PortalSettings, ModuleInfo)")]
public static bool HasNecessaryPermission(
	SecurityAccessLevel AccessLevel,
	PortalSettings PortalSettings,
	ModuleInfo ModuleConfiguration,
	string UserName
)
Visual Basic
<ObsoleteAttribute("Deprecated in DNN 5.1.  Please use ModulePermissionController.HasModuleAccess(SecurityAccessLevel.Edit, PortalSettings, ModuleInfo)")> 
Public Shared Function HasNecessaryPermission ( 
	AccessLevel As SecurityAccessLevel,
	PortalSettings As PortalSettings,
	ModuleConfiguration As ModuleInfo,
	UserName As String
) As Boolean

Parameters

AccessLevel
Type: DotNetNuke.Security..::..SecurityAccessLevel
paramAccessLevelM:DotNetNuke.Security.PortalSecurity.HasNecessaryPermission(DotNetNuke.Security.SecurityAccessLevel,DotNetNuke.Entities.Portals.PortalSettings,DotNetNuke.Entities.Modules.ModuleInfo,System.String)
PortalSettings
Type: DotNetNuke.Entities.Portals..::..PortalSettings
paramPortalSettingsM:DotNetNuke.Security.PortalSecurity.HasNecessaryPermission(DotNetNuke.Security.SecurityAccessLevel,DotNetNuke.Entities.Portals.PortalSettings,DotNetNuke.Entities.Modules.ModuleInfo,System.String)
ModuleConfiguration
Type: DotNetNuke.Entities.Modules..::..ModuleInfo
paramModuleConfigurationM:DotNetNuke.Security.PortalSecurity.HasNecessaryPermission(DotNetNuke.Security.SecurityAccessLevel,DotNetNuke.Entities.Portals.PortalSettings,DotNetNuke.Entities.Modules.ModuleInfo,System.String)
UserName
Type: System..::..String
paramUserNameM:DotNetNuke.Security.PortalSecurity.HasNecessaryPermission(DotNetNuke.Security.SecurityAccessLevel,DotNetNuke.Entities.Portals.PortalSettings,DotNetNuke.Entities.Modules.ModuleInfo,System.String)

Return Value

returnsM:DotNetNuke.Security.PortalSecurity.HasNecessaryPermission(DotNetNuke.Security.SecurityAccessLevel,DotNetNuke.Entities.Portals.PortalSettings,DotNetNuke.Entities.Modules.ModuleInfo,System.String)

See Also