ClaimsAuthorizationRequirement 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
實作 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 至少需要指定宣告類型的一個實例,如果指定允許的值,宣告值必須是任何允許的值。 |