Sdílet prostřednictvím


AuthorizationHandler<TRequirement> Třída

Definice

Základní třída pro obslužné rutiny autorizace, které je potřeba volat pro konkrétní typ požadavku.

generic <typename TRequirement>
 where TRequirement : IAuthorizationRequirementpublic ref class AuthorizationHandler abstract : Microsoft::AspNetCore::Authorization::IAuthorizationHandler
public abstract class AuthorizationHandler<TRequirement> : Microsoft.AspNetCore.Authorization.IAuthorizationHandler where TRequirement : IAuthorizationRequirement
type AuthorizationHandler<'Requirement (requires 'Requirement :> IAuthorizationRequirement)> = class
    interface IAuthorizationHandler
Public MustInherit Class AuthorizationHandler(Of TRequirement)
Implements IAuthorizationHandler

Parametry typu

TRequirement

Typ požadavku, který se má zpracovat.

Dědičnost
AuthorizationHandler<TRequirement>
Odvozené
Implementuje

Konstruktory

AuthorizationHandler<TRequirement>()

Základní třída pro obslužné rutiny autorizace, které je potřeba volat pro konkrétní typ požadavku.

Metody

HandleAsync(AuthorizationHandlerContext)

Rozhoduje, jestli je autorizace povolená.

HandleRequirementAsync(AuthorizationHandlerContext, TRequirement)

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

Platí pro