語言

AuthorizationHandlerContext 類別

定義

包含 所使用的 IAuthorizationHandler 授權資訊。

public ref class AuthorizationHandlerContext
public class AuthorizationHandlerContext
type AuthorizationHandlerContext = class
Public Class AuthorizationHandlerContext
繼承
AuthorizationHandlerContext

建構函式

名稱 Description
AuthorizationHandlerContext(IEnumerable<IAuthorizationRequirement>, ClaimsPrincipal, Object)

建立 AuthorizationHandlerContext 的新執行個體。

屬性

名稱 Description
FailureReasons

取得授權失敗的原因。

HasFailed

旗標,指出目前的授權處理是否因為呼叫失敗而失敗。

HasSucceeded

旗標,指出目前的授權處理是否成功。

PendingRequirements

取得尚未標示為成功的需求。

Requirements

目前授權動作的所有 IAuthorizationRequirement 集合。

Resource

要針對 評估 Requirements 的選擇性資源。

User

, ClaimsPrincipal 表示目前使用者。

方法

名稱 Description
Fail()

呼叫 表示 HasSucceeded 永遠不會傳回 true,即使符合所有需求也一樣。

Fail(AuthorizationFailureReason)

呼叫 表示 HasSucceeded 永遠不會傳回 true,即使符合所有需求也一樣。

Succeed(IAuthorizationRequirement)

呼叫 以將指定的 requirement 標示為成功評估。

適用於