RolesAuthorizationRequirement 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í.
Implementuje IAuthorizationHandler a IAuthorizationRequirement , která vyžaduje alespoň jednu deklaraci identity role, jejíž hodnota musí být libovolná z povolených rolí.
public ref class RolesAuthorizationRequirement : Microsoft::AspNetCore::Authorization::AuthorizationHandler<Microsoft::AspNetCore::Authorization::Infrastructure::RolesAuthorizationRequirement ^>, Microsoft::AspNetCore::Authorization::IAuthorizationRequirement
public class RolesAuthorizationRequirement : Microsoft.AspNetCore.Authorization.AuthorizationHandler<Microsoft.AspNetCore.Authorization.Infrastructure.RolesAuthorizationRequirement>, Microsoft.AspNetCore.Authorization.IAuthorizationRequirement
type RolesAuthorizationRequirement = class
inherit AuthorizationHandler<RolesAuthorizationRequirement>
interface IAuthorizationRequirement
Public Class RolesAuthorizationRequirement
Inherits AuthorizationHandler(Of RolesAuthorizationRequirement)
Implements IAuthorizationRequirement
- Dědičnost
- Implementuje
Konstruktory
RolesAuthorizationRequirement(IEnumerable<String>) |
Vytvoří novou instanci položky RolesAuthorizationRequirement. |
Vlastnosti
AllowedRoles |
Získá kolekci povolených rolí. |
Metody
HandleAsync(AuthorizationHandlerContext) |
Rozhoduje o tom, jestli je autorizace povolená. (Zděděno od AuthorizationHandler<TRequirement>) |
HandleRequirementAsync(AuthorizationHandlerContext, RolesAuthorizationRequirement) |
Rozhoduje o tom, jestli je autorizace povolená na základě konkrétního požadavku. |
HandleRequirementAsync(AuthorizationHandlerContext, TRequirement) |
Rozhoduje o tom, jestli je autorizace povolená na základě konkrétního požadavku. (Zděděno od AuthorizationHandler<TRequirement>) |
ToString() |
Implementuje IAuthorizationHandler a IAuthorizationRequirement , která vyžaduje alespoň jednu deklaraci identity role, jejíž hodnota musí být libovolná z povolených rolí. |