Sdílet prostřednictvím


AuthorizationHandler<TRequirement,TResource> Třída

Definice

Základní třída pro autorizační obslužné rutiny, které je potřeba volat pro konkrétní požadavky a typy prostředků.

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

Parametry typu

TRequirement

Typ požadavku na vyhodnocení.

TResource

Typ prostředku, který se má vyhodnotit.

Dědičnost
AuthorizationHandler<TRequirement,TResource>
Implementuje

Konstruktory

AuthorizationHandler<TRequirement,TResource>()

Základní třída pro autorizační obslužné rutiny, které je potřeba volat pro konkrétní požadavky a typy prostředků.

Metody

HandleAsync(AuthorizationHandlerContext)

Rozhoduje o tom, jestli je autorizace povolená.

HandleRequirementAsync(AuthorizationHandlerContext, TRequirement, TResource)

Rozhoduje, jestli je autorizace povolená na základě konkrétního požadavku a prostředku.

Platí pro