Udostępnij za pośrednictwem


EvaluationContext.Generation Właściwość

Definicja

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.

Dotyczy