AuthorizationHandler<TRequirement,TResource> Class 
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Base class for authorization handlers that need to be called for specific requirement and resource types.
generic <typename TRequirement, typename TResource>
 where TRequirement : IAuthorizationRequirementpublic ref class AuthorizationHandler abstract : Microsoft::AspNetCore::Authorization::IAuthorizationHandler
	public abstract class AuthorizationHandler<TRequirement,TResource> : Microsoft.AspNetCore.Authorization.IAuthorizationHandler where TRequirement : IAuthorizationRequirement
	type AuthorizationHandler<'Requirement, 'Resource (requires 'Requirement :> IAuthorizationRequirement)> = class
    interface IAuthorizationHandler
	Public MustInherit Class AuthorizationHandler(Of TRequirement, TResource)
Implements IAuthorizationHandler
    Type Parameters
- TRequirement
 
The type of the requirement to evaluate.
- TResource
 
The type of the resource to evaluate.
- Inheritance
 - 
				AuthorizationHandler<TRequirement,TResource>
 
- Implements
 
Constructors
| AuthorizationHandler<TRequirement,TResource>() | 
Methods
| HandleAsync(AuthorizationHandlerContext) | 
		 Makes a decision if authorization is allowed.  | 
        	
| HandleRequirementAsync(AuthorizationHandlerContext, TRequirement, TResource) | 
		 Makes a decision if authorization is allowed based on a specific requirement and resource.  |