Partager via


EvaluationContext.Generation Propriété

Définition

Obtient le nombre de fois que les revendications ont été ajoutées au contexte d'évaluation.

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

Valeur de propriété

Nombre de fois que les revendications ont été ajoutées au contexte d'évaluation.

Remarques

La classe ServiceAuthorizationManager utilise la propriété Generation pour déterminer si une autre série d'évaluation est requise. Chaque fois qu'une stratégie d'autorisation appelle la méthode AddToTarget pour ajouter des revendications au contexte d'évaluation, la propriété Generation est incrémentée.

La classe ServiceAuthorizationManager examine la propriété Generation après avoir appelé une nouvelle fois la méthode Evaluate sur toutes les stratégies d'autorisation. Si la propriété Generation a été incrémentée pendant l'évaluation, la classe ServiceAuthorizationManager appelle la méthode Evaluate sur toutes les stratégies d'autorisation qui ont retourné false la dernière fois que la méthode Evaluate a appelé cette stratégie d'autorisation.

S’applique à