Condividi tramite


EvaluationContext.Generation Proprietà

Definizione

Ottiene il numero di volte in cui le attestazioni sono state aggiunte 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 le attestazioni sono state aggiunte al contesto di valutazione.

Commenti

La ServiceAuthorizationManager classe usa la Generation proprietà per determinare se è necessario un altro round di valutazione. Ogni volta che un criterio di autorizzazione chiama il AddToTarget metodo per aggiungere attestazioni al contesto di valutazione, la Generation proprietà viene incrementata.

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

Si applica a