EvaluationContext.Generation Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá kolikrát deklarace identity byly přidány do kontextu vyhodnocení.
public:
abstract property int Generation { int get(); };
public abstract int Generation { get; }
member this.Generation : int
Public MustOverride ReadOnly Property Generation As Integer
Hodnota vlastnosti
Kolikrát byly deklarace identity přidány do kontextu vyhodnocení.
Poznámky
Třída ServiceAuthorizationManager používá Generation vlastnost k určení, zda je vyžadováno další kolo vyhodnocení. Pokaždé, když zásady autorizace zavolá metodu AddToTarget
pro přidání deklarací identity do kontextu vyhodnocení, Generation vlastnost se zvýší.
Třída ServiceAuthorizationManager znovu prověří Generation vlastnost po volání metody u Evaluate všech zásad autorizace. Generation Pokud byla vlastnost během vyhodnocení zvyšována, ServiceAuthorizationManager třída volá metodu Evaluate pro všechny zásady autorizace, které vrátily false
při Evaluate posledním volání metody v této zásadě autorizace.