AuthorizationHandler<TRequirement,TResource> 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 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. |