The PermissionProvider type exposes the following members.

Constructors

  NameDescription
Public methodPermissionProvider
DotNetNuke.Security.Permissions.PermissionProvider

Methods

  NameDescription
Public methodCanAddContentToPage
Returns a flag indicating whether the current user can add content to a page
Public methodCanAddFolder
Returns a flag indicating whether the current user can add a folder or file
Public methodCanAddPage
Returns a flag indicating whether the current user can add a child page to a page
Public methodCanAdminFolder
Returns a flag indicating whether the current user can addmister a folder
Public methodCanAdminModule
Returns a flag indicating whether the current user can administer a module
Public methodCanAdminPage
Returns a flag indicating whether the current user can administer a page
Public methodCanBrowseFolder
Returns a flag indicating whether the current user can browse the folder
Public methodCanCopyFolder
Returns a flag indicating whether the current user can copy a folder or file
Public methodCanCopyPage
Returns a flag indicating whether the current user can copy a page
Public methodCanDeleteFolder
Returns a flag indicating whether the current user can delete a folder or file
Public methodCanDeleteModule
Returns a flag indicating whether the current user can delete a module
Public methodCanDeletePage
Returns a flag indicating whether the current user can delete a page
Public methodCanEditModuleContent
Returns a flag indicating whether the current user can edit module content
Public methodCanExportModule
Returns a flag indicating whether the current user can export a module
Public methodCanExportPage
Returns a flag indicating whether the current user can export a page
Public methodCanImportModule
Returns a flag indicating whether the current user can import a module
Public methodCanImportPage
Returns a flag indicating whether the current user can import a page
Public methodCanManageFolder
Returns a flag indicating whether the current user can manage a folder's settings
Public methodCanManageModule
Returns a flag indicating whether the current user can manage a module's settings
Public methodCanManagePage
Returns a flag indicating whether the current user can manage a page's settings
Public methodCanNavigateToPage
Returns a flag indicating whether the current user can see a page in a navigation object
Public methodCanViewFolder
Returns a flag indicating whether the current user can view a folder or file
Public methodCanViewModule
Returns a flag indicating whether the current user can view a module
Public methodCanViewPage
Returns a flag indicating whether the current user can view a page
Public methodDeleteFolderPermissionsByUser
Public methodDeleteModulePermissionsByUser
DeleteModulePermissionsByUser deletes a user's Module Permission in the Database
Public methodDeleteTabPermissionsByUser
DeleteTabPermissionsByUser deletes a user's Tab Permissions in the Database
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetDesktopModulePermission
GetDesktopModulePermission gets a DesktopModule Permission from the Database
Public methodGetDesktopModulePermissions
GetDesktopModulePermissions gets a DesktopModulePermissionCollection
Public methodGetFolderPermissionsCollectionByFolder
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetModulePermissions
GetModulePermissions gets a ModulePermissionCollection
Public methodGetTabPermissions
GetTabPermissions gets a TabPermissionCollection
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodHasDesktopModulePermission
HasDesktopModulePermission checks whether the current user has a specific DesktopModule Permission
Public methodHasFolderPermission
Public methodHasModuleAccess
Determines if user has the necessary permissions to access an item with the designated AccessLevel.
Protected methodHasModulePermission(ModuleInfo, String)
Public methodHasModulePermission(ModulePermissionCollection, String)
HasModulePermission checks whether the current user has a specific Module Permission
Public methodHasTabPermission
HasTabPermission checks whether the current user has a specific Tab Permission
Public methodImplicitRolesForFolders
Returns a list with all roles with implicit permissions on Folders
Public methodImplicitRolesForPages
Returns a list with all roles with implicit permissions on Tabs
Public methodStatic memberInstance
Protected methodIsDeniedModulePermission
Protected methodIsDeniedTabPermission
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodSaveFolderPermissions(FolderInfo)
SaveFolderPermissions updates a Folder's permissions
Public methodSaveFolderPermissions(IFolderInfo)
SaveFolderPermissions updates a Folder's permissions
Public methodSaveModulePermissions
SaveModulePermissions updates a Module's permissions
Public methodSaveTabPermissions
SaveTabPermissions saves a Tab's permissions
Public methodSupportsFullControl
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)

Extension Methods

  NameDescription
Public Extension MethodToJson
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

  NameDescription
Public propertyLocalResourceFile

See Also