Udostępnij za pośrednictwem


RolesAuthorizationRequirement Klasa

Definicja

Implementuje obiekt IAuthorizationHandler i IAuthorizationRequirement , który wymaga co najmniej jednego oświadczenia roli, którego wartość musi być dowolną z dozwolonych ról.

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
Dziedziczenie
Implementuje

Konstruktory

RolesAuthorizationRequirement(IEnumerable<String>)

Tworzy nowe wystąpienie klasy RolesAuthorizationRequirement.

Właściwości

AllowedRoles

Pobiera kolekcję dozwolonych ról.

Metody

HandleAsync(AuthorizationHandlerContext)

Podejmuje decyzję, jeśli autoryzacja jest dozwolona.

(Odziedziczone po AuthorizationHandler<TRequirement>)
HandleRequirementAsync(AuthorizationHandlerContext, RolesAuthorizationRequirement)

Podejmuje decyzję, jeśli autoryzacja jest dozwolona na podstawie określonego wymagania.

HandleRequirementAsync(AuthorizationHandlerContext, TRequirement)

Podejmuje decyzję, jeśli autoryzacja jest dozwolona na podstawie określonego wymagania.

(Odziedziczone po AuthorizationHandler<TRequirement>)
ToString()

Implementuje obiekt IAuthorizationHandler i IAuthorizationRequirement , który wymaga co najmniej jednego oświadczenia roli, którego wartość musi być dowolną z dozwolonych ról.

Dotyczy