Show / Hide Table of Contents

Class AdvancedPermissionAttribute

Inheritance
object
AdvancedPermissionAttribute
Namespace: Dnn.PersonaBar.Library.Attributes
Assembly: Dnn.PersonaBar.Library.dll
Syntax
[AttributeUsage(AttributeTargets.Class|AttributeTargets.Method, Inherited = false)]
public class AdvancedPermissionAttribute : AuthorizeAttributeBase

Constructors

AdvancedPermissionAttribute()

Declaration
public AdvancedPermissionAttribute()

Properties

CheckPermissionForAdmin

Gets or sets a value indicating whether when true, it will force admin to have explicit Permission. When false, admin is passed without checking the Permission.

Declaration
public bool CheckPermissionForAdmin { get; set; }
Property Value
Type Description
bool

MenuName

Gets or sets the menu identifier.

Declaration
public string MenuName { get; set; }
Property Value
Type Description
string

Permission

Gets or sets the permission key.

Declaration
public string Permission { get; set; }
Property Value
Type Description
string

Methods

IsAuthorized(AuthFilterContext)

Declaration
public override bool IsAuthorized(AuthFilterContext context)
Parameters
Type Name Description
AuthFilterContext context
Returns
Type Description
bool

Extension Methods

JsonExtensionsWeb.ToJson(object)
Back to top by the community, for the community... #DNNCMS