RolesAuthorizationRequirement 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
實作一個 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() |
回傳需求字串表示。 |