EvaluationContext.Generation Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.