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á počet, kolikrát byly deklarace identity 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
Počet přidání deklarací identity do kontextu vyhodnocení
Poznámky
Třída ServiceAuthorizationManager používá Generation vlastnost k určení, zda je požadováno další zkušební kolo. Pokaždé, když autorizační zásada volá metodu AddToTarget pro přidání deklarací do kontextu vyhodnocení, Generation vlastnost se zvýší.
Třída ServiceAuthorizationManager znovu prozkoumá Generation vlastnost po volání Evaluate metody pro všechny zásady autorizace. Pokud byla Generation vlastnost během vyhodnocení vylepšena, ServiceAuthorizationManager třída volá metodu Evaluate pro všechny zásady autorizace, které vrátily false poslední volání Evaluate metody pro danou autorizační zásadu.