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

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,
	UserInfo User
)
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,
	User As UserInfo
) As Boolean

Parameters

AccessLevel
Type: DotNetNuke.Security..::..SecurityAccessLevel
paramAccessLevelM:DotNetNuke.Security.PortalSecurity.HasNecessaryPermission(DotNetNuke.Security.SecurityAccessLevel,DotNetNuke.Entities.Portals.PortalSettings,DotNetNuke.Entities.Modules.ModuleInfo,DotNetNuke.Entities.Users.UserInfo)
PortalSettings
Type: DotNetNuke.Entities.Portals..::..PortalSettings
paramPortalSettingsM:DotNetNuke.Security.PortalSecurity.HasNecessaryPermission(DotNetNuke.Security.SecurityAccessLevel,DotNetNuke.Entities.Portals.PortalSettings,DotNetNuke.Entities.Modules.ModuleInfo,DotNetNuke.Entities.Users.UserInfo)
ModuleConfiguration
Type: DotNetNuke.Entities.Modules..::..ModuleInfo
paramModuleConfigurationM:DotNetNuke.Security.PortalSecurity.HasNecessaryPermission(DotNetNuke.Security.SecurityAccessLevel,DotNetNuke.Entities.Portals.PortalSettings,DotNetNuke.Entities.Modules.ModuleInfo,DotNetNuke.Entities.Users.UserInfo)
User
Type: DotNetNuke.Entities.Users..::..UserInfo
paramUserM:DotNetNuke.Security.PortalSecurity.HasNecessaryPermission(DotNetNuke.Security.SecurityAccessLevel,DotNetNuke.Entities.Portals.PortalSettings,DotNetNuke.Entities.Modules.ModuleInfo,DotNetNuke.Entities.Users.UserInfo)

Return Value

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

See Also