The PermissionProvider type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
| PermissionProvider | DotNetNuke.Security.Permissions.PermissionProvider |
Methods
| Name | Description | |
|---|---|---|
| CanAddContentToPage |
Returns a flag indicating whether the current user can add content to a page
| |
| CanAddFolder |
Returns a flag indicating whether the current user can add a folder or file
| |
| CanAddPage |
Returns a flag indicating whether the current user can add a child page to a page
| |
| CanAdminFolder |
Returns a flag indicating whether the current user can addmister a folder
| |
| CanAdminModule |
Returns a flag indicating whether the current user can administer a module
| |
| CanAdminPage |
Returns a flag indicating whether the current user can administer a page
| |
| CanBrowseFolder |
Returns a flag indicating whether the current user can browse the folder
| |
| CanCopyFolder |
Returns a flag indicating whether the current user can copy a folder or file
| |
| CanCopyPage |
Returns a flag indicating whether the current user can copy a page
| |
| CanDeleteFolder |
Returns a flag indicating whether the current user can delete a folder or file
| |
| CanDeleteModule |
Returns a flag indicating whether the current user can delete a module
| |
| CanDeletePage |
Returns a flag indicating whether the current user can delete a page
| |
| CanEditModuleContent |
Returns a flag indicating whether the current user can edit module content
| |
| CanExportModule |
Returns a flag indicating whether the current user can export a module
| |
| CanExportPage |
Returns a flag indicating whether the current user can export a page
| |
| CanImportModule |
Returns a flag indicating whether the current user can import a module
| |
| CanImportPage |
Returns a flag indicating whether the current user can import a page
| |
| CanManageFolder |
Returns a flag indicating whether the current user can manage a folder's settings
| |
| CanManageModule |
Returns a flag indicating whether the current user can manage a module's settings
| |
| CanManagePage |
Returns a flag indicating whether the current user can manage a page's settings
| |
| CanNavigateToPage |
Returns a flag indicating whether the current user can see a page in a navigation object
| |
| CanViewFolder |
Returns a flag indicating whether the current user can view a folder or file
| |
| CanViewModule |
Returns a flag indicating whether the current user can view a module
| |
| CanViewPage |
Returns a flag indicating whether the current user can view a page
| |
| DeleteFolderPermissionsByUser | ||
| DeleteModulePermissionsByUser |
DeleteModulePermissionsByUser deletes a user's Module Permission in the Database
| |
| DeleteTabPermissionsByUser |
DeleteTabPermissionsByUser deletes a user's Tab Permissions in the Database
| |
| Equals | (Inherited from Object.) | |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
| GetDesktopModulePermission |
GetDesktopModulePermission gets a DesktopModule Permission from the Database
| |
| GetDesktopModulePermissions |
GetDesktopModulePermissions gets a DesktopModulePermissionCollection
| |
| GetFolderPermissionsCollectionByFolder | ||
| GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
| GetModulePermissions |
GetModulePermissions gets a ModulePermissionCollection
| |
| GetTabPermissions |
GetTabPermissions gets a TabPermissionCollection
| |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| HasDesktopModulePermission |
HasDesktopModulePermission checks whether the current user has a specific DesktopModule Permission
| |
| HasFolderPermission | ||
| HasModuleAccess |
Determines if user has the necessary permissions to access an item with the
designated AccessLevel.
| |
| HasModulePermission(ModuleInfo, String) | ||
| HasModulePermission(ModulePermissionCollection, String) |
HasModulePermission checks whether the current user has a specific Module Permission
| |
| HasTabPermission |
HasTabPermission checks whether the current user has a specific Tab Permission
| |
| ImplicitRolesForFolders |
Returns a list with all roles with implicit permissions on Folders
| |
| ImplicitRolesForPages |
Returns a list with all roles with implicit permissions on Tabs
| |
| Instance | ||
| IsDeniedModulePermission | ||
| IsDeniedTabPermission | ||
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
| SaveFolderPermissions(FolderInfo) |
SaveFolderPermissions updates a Folder's permissions
| |
| SaveFolderPermissions(IFolderInfo) |
SaveFolderPermissions updates a Folder's permissions
| |
| SaveModulePermissions |
SaveModulePermissions updates a Module's permissions
| |
| SaveTabPermissions |
SaveTabPermissions saves a Tab's permissions
| |
| SupportsFullControl | ||
| ToString | Returns a string that represents the current object. (Inherited from Object.) |
Extension Methods
| Name | Description | |
|---|---|---|
| ToJson |
Extension method on object that serializes the value to Json.
Note the type must be marked Serializable or include a DataContract attribute.
(Defined by JsonExtensionsWeb.) |
Properties
| Name | Description | |
|---|---|---|
| LocalResourceFile |