EvaluationContext.Generation Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar antalet gånger som anspråk har lagts till i utvärderingskontexten.
public:
abstract property int Generation { int get(); };
public abstract int Generation { get; }
member this.Generation : int
Public MustOverride ReadOnly Property Generation As Integer
Egenskapsvärde
Antalet gånger som anspråk har lagts till i utvärderingskontexten.
Kommentarer
Klassen ServiceAuthorizationManager använder Generation egenskapen för att avgöra om en annan utvärderingsrunda krävs. Varje gång en auktoriseringsprincip anropar AddToTarget metoden för att lägga till anspråk i utvärderingskontexten Generation ökas egenskapen.
Klassen ServiceAuthorizationManager undersöker Generation egenskapen efter att ha Evaluate anropat metoden för alla auktoriseringsprinciper igen. Om egenskapen Generation har ökats under utvärderingen ServiceAuthorizationManager anropar Evaluate klassen metoden för alla auktoriseringsprinciper som returnerade false den senaste gången Evaluate metoden anropades för den auktoriseringsprincipen.