EvaluationContext.Generation Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém o número de vezes que as reivindicações foram adicionadas ao contexto da 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 de Propriedade
O número de vezes que as reclamações foram adicionadas ao contexto da avaliação.
Observações
A ServiceAuthorizationManager classe utiliza a Generation propriedade para determinar se é necessária outra ronda de avaliação. Cada vez que uma política de autorização chama o AddToTarget método para adicionar reivindicações ao contexto de avaliação, a Generation propriedade é incrementada.
A ServiceAuthorizationManager classe examina a Generation propriedade depois de chamar novamente o Evaluate método em todas as políticas de autorização. Se a Generation propriedade tiver sido incrementada durante a avaliação, a ServiceAuthorizationManager classe chama o Evaluate método em quaisquer políticas de autorização que tenham retornado false da última vez que o Evaluate método foi chamado nessa política de autorização.