PermissionInfoBase provides a base class for PermissionInfo classes
Namespace: DotNetNuke.Security.PermissionsAssembly: DotNetNuke (in DotNetNuke.dll)
Syntax
C# |
---|
[SerializableAttribute] public abstract class PermissionInfoBase : PermissionInfo |
Visual Basic |
---|
<SerializableAttribute> Public MustInherit Class PermissionInfoBase Inherits PermissionInfo |
Remarks
All Permission calsses have a common set of properties
- AllowAccess
- RoleID
- RoleName
- UserID
- Username
- DisplayName
and these are implemented in this base class
Inheritance Hierarchy
System..::..Object
DotNetNuke.Entities..::..BaseEntityInfo
DotNetNuke.Security.Permissions..::..PermissionInfo
DotNetNuke.Security.Permissions..::..PermissionInfoBase
DotNetNuke.Entities.Content.Workflow..::..ContentWorkflowStatePermission
DotNetNuke.Entities.Content.Workflow.Entities..::..WorkflowStatePermission
DotNetNuke.Security.Permissions..::..DesktopModulePermissionInfo
DotNetNuke.Security.Permissions..::..FolderPermissionInfo
DotNetNuke.Security.Permissions..::..ModulePermissionInfo
DotNetNuke.Security.Permissions..::..TabPermissionInfo
DotNetNuke.Entities..::..BaseEntityInfo
DotNetNuke.Security.Permissions..::..PermissionInfo
DotNetNuke.Security.Permissions..::..PermissionInfoBase
DotNetNuke.Entities.Content.Workflow..::..ContentWorkflowStatePermission
DotNetNuke.Entities.Content.Workflow.Entities..::..WorkflowStatePermission
DotNetNuke.Security.Permissions..::..DesktopModulePermissionInfo
DotNetNuke.Security.Permissions..::..FolderPermissionInfo
DotNetNuke.Security.Permissions..::..ModulePermissionInfo
DotNetNuke.Security.Permissions..::..TabPermissionInfo