AuthorizationHandlerContext 類別

定義

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

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

建構函式

AuthorizationHandlerContext(IEnumerable<IAuthorizationRequirement>, ClaimsPrincipal, Object)

建立 AuthorizationHandlerContext 的新執行個體。

屬性

FailureReasons

取得授權失敗的原因。

HasFailed

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

HasSucceeded

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

PendingRequirements

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

Requirements

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

Resource

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

User

ClaimsPrincipal 表示目前使用者。

方法

Fail()

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

Fail(AuthorizationFailureReason)

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

Succeed(IAuthorizationRequirement)

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

適用於