Class DataWebAuthorizeAttribute.DataWebAuthorizeFilter
Represents an implementation of the Microsoft.AspNetCore.Mvc.Filters.IAuthorizationFilter interface.
Inheritance
object
DataWebAuthorizeAttribute.DataWebAuthorizeFilter
Implements
IAuthorizationFilter
IFilterMetadata
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: DataWeb.Filter
Assembly: DataWeb.Core.dll
Syntax
public class DataWebAuthorizeAttribute.DataWebAuthorizeFilter : IAuthorizationFilter, IFilterMetadata
Constructors
DataWebAuthorizeFilter(ResponseMode)
Initializes a new instance of the DataWebAuthorizeAttribute.DataWebAuthorizeFilter class with the specified response mode.
Declaration
public DataWebAuthorizeFilter(DataWebAuthorizeAttribute.ResponseMode responseMode)
Parameters
Type | Name | Description |
---|---|---|
DataWebAuthorizeAttribute.ResponseMode | responseMode | The DataWebAuthorizeAttribute.ResponseMode to use when the user is not authorized. |
Methods
OnAuthorization(AuthorizationFilterContext)
Called when a user attempts to access a web API endpoint.
Declaration
public void OnAuthorization(AuthorizationFilterContext context)
Parameters
Type | Name | Description |
---|---|---|
AuthorizationFilterContext | context | The Microsoft.AspNetCore.Mvc.Filters.AuthorizationFilterContext that represents the context for the current request. |
Implements
Microsoft.AspNetCore.Mvc.Filters.IAuthorizationFilter
Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata