EvaluationContext.Generation Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die Anzahl ab, wie oft Ansprüche zum Evaluierungskontext hinzugefügt wurden.
public:
abstract property int Generation { int get(); };
public abstract int Generation { get; }
member this.Generation : int
Public MustOverride ReadOnly Property Generation As Integer
Eigenschaftswert
Die Anzahl, wie oft Ansprüche zum Evaluierungskontext hinzugefügt wurden.
Hinweise
Die ServiceAuthorizationManager-Klasse verwendet die zu bestimmende Generation-Eigenschaft, wenn eine andere Evaluierungsrunde erforderlich ist. Bei jedem Aufruf der AddToTarget
-Methode durch eine Autorisierungsrichtlinie zum Hinzufügen von Ansprüchen zum Evaluierungskontext wird die Generation-Eigenschaft inkrementiert.
Die ServiceAuthorizationManager-Klasse untersucht die Generation-Eigenschaft, nachdem sie wieder die Evaluate-Methode für alle Autorisierungsrichtlinien aufgerufen hat. Wenn die Generation-Eigenschaft bei der Evaluierung inkrementiert wurde, ruft die ServiceAuthorizationManager-Klasse die Evaluate-Methode für Autorisierungsrichtlinien auf, die beim letzten Aufruf der false
-Methode für die Autorisierungsrichtlinie Evaluate war.