EvaluationContext.Generation Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera liczbę przypadków dodania oświadczeń do kontekstu oceny.
public:
abstract property int Generation { int get(); };
public abstract int Generation { get; }
member this.Generation : int
Public MustOverride ReadOnly Property Generation As Integer
Wartość właściwości
Liczba przypadków dodania oświadczeń do kontekstu oceny.
Uwagi
Klasa ServiceAuthorizationManager używa Generation właściwości , aby określić, czy jest wymagana inna runda oceny. Za każdym razem, gdy zasady autoryzacji wywołuje metodę AddToTarget
w celu dodania oświadczeń do kontekstu oceny, Generation właściwość jest zwiększana.
Klasa ServiceAuthorizationManager sprawdza Generation właściwość po ponownym wywołaniu Evaluate metody dla wszystkich zasad autoryzacji. Generation Jeśli właściwość została zwiększana podczas oceny, ServiceAuthorizationManager klasa wywołuje metodę Evaluate dla wszystkich zasad autoryzacji, które zwróciły false
ostatni razEvaluate, kiedy metoda została wywołana dla tych zasad autoryzacji.