語言

RolesAuthorizationRequirement 類別

定義

實作一個 IAuthorizationHandler 且 IAuthorizationRequirement ,要求至少一個角色主張,其值必須是允許的角色之一。

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
繼承
實作

建構函式

名稱 Description
RolesAuthorizationRequirement(IEnumerable<String>)

建立一個新的 實例。RolesAuthorizationRequirement

屬性

名稱 Description
AllowedRoles

獲得一堆允許的角色。

方法

名稱 Description
HandleAsync(AuthorizationHandlerContext)

決定是否允許授權。

(繼承來源 AuthorizationHandler<TRequirement>)
HandleRequirementAsync(AuthorizationHandlerContext, RolesAuthorizationRequirement)

根據特定需求決定是否允許授權。

HandleRequirementAsync(AuthorizationHandlerContext, TRequirement)

根據特定需求決定是否允許授權。

(繼承來源 AuthorizationHandler<TRequirement>)
ToString()

回傳需求字串表示。

適用於