AuthorizationHandler<TRequirement> Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |