EvaluationContext.Generation Egenskap

Definition

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.

Gäller för