共用方式為


ClaimsAuthorizationRequirement 類別

定義

實作 IAuthorizationHandler ,且 IAuthorizationRequirement 至少需要指定宣告類型的一個實例,如果指定允許的值,宣告值必須是任何允許的值。

public ref class ClaimsAuthorizationRequirement : Microsoft::AspNetCore::Authorization::AuthorizationHandler<Microsoft::AspNetCore::Authorization::Infrastructure::ClaimsAuthorizationRequirement ^>, Microsoft::AspNetCore::Authorization::IAuthorizationRequirement
public class ClaimsAuthorizationRequirement : Microsoft.AspNetCore.Authorization.AuthorizationHandler<Microsoft.AspNetCore.Authorization.Infrastructure.ClaimsAuthorizationRequirement>, Microsoft.AspNetCore.Authorization.IAuthorizationRequirement
type ClaimsAuthorizationRequirement = class
    inherit AuthorizationHandler<ClaimsAuthorizationRequirement>
    interface IAuthorizationRequirement
Public Class ClaimsAuthorizationRequirement
Inherits AuthorizationHandler(Of ClaimsAuthorizationRequirement)
Implements IAuthorizationRequirement
繼承
實作

建構函式

ClaimsAuthorizationRequirement(String, IEnumerable<String>)

建立 ClaimsAuthorizationRequirement 的新執行個體。

屬性

AllowedValues

取得宣告值的選擇性清單,如果存在,宣告必須相符。

ClaimType

取得必須存在的宣告類型。

方法

HandleAsync(AuthorizationHandlerContext)

決定是否允許授權。

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

根據指定的宣告需求,決定是否允許授權。

HandleRequirementAsync(AuthorizationHandlerContext, TRequirement)

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

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

實作 IAuthorizationHandler ,且 IAuthorizationRequirement 至少需要指定宣告類型的一個實例,如果指定允許的值,宣告值必須是任何允許的值。

適用於