次の方法で共有


EvaluationContext.Generation プロパティ

定義

評価コンテキストにクレームが追加された回数を取得します。

public:
 abstract property int Generation { int get(); };
public abstract int Generation { get; }
member this.Generation : int
Public MustOverride ReadOnly Property Generation As Integer

プロパティ値

評価コンテキストにクレームが追加された回数。

注釈

ServiceAuthorizationManager クラスは、Generation プロパティを使用して、別の評価ラウンドが必要かどうかを判断します。 承認ポリシーが AddToTarget メソッドを呼び出して評価コンテキストにクレームを追加するたびに、Generation プロパティがインクリメントされます。

ServiceAuthorizationManager クラスは、すべての承認ポリシーで Generation メソッドを再度呼び出した後、Evaluate プロパティを評価します。 評価の間に Generation プロパティがインクリメントされていた場合、ServiceAuthorizationManager クラスは、承認ポリシーで Evaluate メソッドを最後に呼び出したときに false を返した承認ポリシーに対して、Evaluate メソッドを呼び出します。

適用対象