Class NavigationAuthorizeAttribute
A custom authorization attribute for checking navigation authorization.
Inheritance
object
Attribute
TypeFilterAttribute
NavigationAuthorizeAttribute
Implements
IFilterFactory
IOrderedFilter
IFilterMetadata
Inherited Members
TypeFilterAttribute.CreateInstance(IServiceProvider)
TypeFilterAttribute.Arguments
TypeFilterAttribute.ImplementationType
TypeFilterAttribute.Order
TypeFilterAttribute.IsReusable
Attribute.Equals(object)
Attribute.GetCustomAttribute(Assembly, Type)
Attribute.GetCustomAttribute(Assembly, Type, bool)
Attribute.GetCustomAttribute(MemberInfo, Type)
Attribute.GetCustomAttribute(MemberInfo, Type, bool)
Attribute.GetCustomAttribute(Module, Type)
Attribute.GetCustomAttribute(Module, Type, bool)
Attribute.GetCustomAttribute(ParameterInfo, Type)
Attribute.GetCustomAttribute(ParameterInfo, Type, bool)
Attribute.GetCustomAttributes(Assembly)
Attribute.GetCustomAttributes(Assembly, bool)
Attribute.GetCustomAttributes(Assembly, Type)
Attribute.GetCustomAttributes(Assembly, Type, bool)
Attribute.GetCustomAttributes(MemberInfo)
Attribute.GetCustomAttributes(MemberInfo, bool)
Attribute.GetCustomAttributes(MemberInfo, Type)
Attribute.GetCustomAttributes(MemberInfo, Type, bool)
Attribute.GetCustomAttributes(Module)
Attribute.GetCustomAttributes(Module, bool)
Attribute.GetCustomAttributes(Module, Type)
Attribute.GetCustomAttributes(Module, Type, bool)
Attribute.GetCustomAttributes(ParameterInfo)
Attribute.GetCustomAttributes(ParameterInfo, bool)
Attribute.GetCustomAttributes(ParameterInfo, Type)
Attribute.GetCustomAttributes(ParameterInfo, Type, bool)
Attribute.GetHashCode()
Attribute.IsDefaultAttribute()
Attribute.IsDefined(Assembly, Type)
Attribute.IsDefined(Assembly, Type, bool)
Attribute.IsDefined(MemberInfo, Type)
Attribute.IsDefined(MemberInfo, Type, bool)
Attribute.IsDefined(Module, Type)
Attribute.IsDefined(Module, Type, bool)
Attribute.IsDefined(ParameterInfo, Type)
Attribute.IsDefined(ParameterInfo, Type, bool)
Attribute.Match(object)
Attribute.TypeId
object.Equals(object, object)
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: DataWeb.Filter
Assembly: DataWeb.Core.dll
Syntax
public class NavigationAuthorizeAttribute : TypeFilterAttribute, IFilterFactory, IOrderedFilter, IFilterMetadata
Constructors
NavigationAuthorizeAttribute(ResponseMode)
The response mode of the attribute. Can be either StatusCode or Redirect.
Declaration
public NavigationAuthorizeAttribute(NavigationAuthorizeAttribute.ResponseMode ResponseMode = ResponseMode.StatusCode)
Parameters
Type | Name | Description |
---|---|---|
NavigationAuthorizeAttribute.ResponseMode | ResponseMode |
Remarks
Uses NavigationAuthorizeAttribute.ResponseMode enum.
Implements
Microsoft.AspNetCore.Mvc.Filters.IFilterFactory
Microsoft.AspNetCore.Mvc.Filters.IOrderedFilter
Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata