Condividi tramite


EvaluationContext.Generation Proprietà

Definizione

Ottiene il numero di volte in cui sono state aggiunte attestazioni al contesto di valutazione.

public:
 abstract property int Generation { int get(); };
public abstract int Generation { get; }
member this.Generation : int
Public MustOverride ReadOnly Property Generation As Integer

Valore della proprietà

Numero di volte in cui sono state aggiunte attestazioni al contesto di valutazione.

Commenti

La classe ServiceAuthorizationManager utilizza la proprietà Generation per determinare se è necessario un altro ciclo di valutazione. Ogni volta che i criteri di autorizzazione chiamano il metodo AddToTarget per aggiungere attestazioni al contesto di valutazione, la proprietà Generation viene incrementata.

La classe ServiceAuthorizationManager esamina la proprietà Generation dopo aver chiamato nuovamente il metodo Evaluate su tutti i criteri di autorizzazione. Se la proprietà Generation è stata incrementata durante la valutazione, la classe ServiceAuthorizationManager chiama il metodo Evaluate sui criteri di autorizzazione che hanno restituito false l'ultima volta che il metodo Evaluate è stato chiamato su tali criteri.

Si applica a