EvaluationContext.Generation Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém o número de vezes que as declarações foram adicionadas ao contexto de avaliação.
public:
abstract property int Generation { int get(); };
public abstract int Generation { get; }
member this.Generation : int
Public MustOverride ReadOnly Property Generation As Integer
Valor da propriedade
O número de vezes que as declarações foram adicionadas ao contexto de avaliação.
Comentários
A ServiceAuthorizationManager classe usa a Generation propriedade para determinar se outra rodada de avaliação é necessária. Cada vez que uma política de autorização chama o AddToTarget
método para adicionar declarações ao contexto de avaliação, a Generation propriedade é incrementada.
A ServiceAuthorizationManager classe examina a Generation propriedade depois de chamar o Evaluate método em todas as políticas de autorização novamente. Se a Generation propriedade tiver sido incrementada durante a avaliação, a ServiceAuthorizationManager classe chamará o Evaluate método em quaisquer políticas de autorização que retornaram false
a última vez que o Evaluate método foi chamado nessa política de autorização.