RolesAuthorizationRequirement Класс

Определение

Реализует и IAuthorizationHandlerIAuthorizationRequirement требует по крайней мере одного утверждения роли, значение которого должно быть любым из разрешенных ролей.

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
Наследование
Реализации

Конструкторы

Имя Описание
RolesAuthorizationRequirement(IEnumerable<String>)

Создает новый экземпляр RolesAuthorizationRequirement.

Свойства

Имя Описание
AllowedRoles

Возвращает коллекцию разрешенных ролей.

Методы

Имя Описание
HandleAsync(AuthorizationHandlerContext)

Принимает решение, если авторизация разрешена.

(Унаследовано от AuthorizationHandler<TRequirement>)
HandleRequirementAsync(AuthorizationHandlerContext, RolesAuthorizationRequirement)

Принимает решение, если авторизация разрешена на основе определенного требования.

HandleRequirementAsync(AuthorizationHandlerContext, TRequirement)

Принимает решение, если авторизация разрешена на основе определенного требования.

(Унаследовано от AuthorizationHandler<TRequirement>)
ToString()

Возвращает строковое представление требования.

Применяется к