EvaluationContext.Generation Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene el número de veces que las demandas se han agregado al contexto de evaluación.
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 propiedad
Número de veces que las demandas se han agregado al contexto de evaluación.
Comentarios
La clase ServiceAuthorizationManager utiliza la propiedad Generation para determinar si se requiere otra ronda de evaluación. Cada vez que una directiva de autorización llama al método AddToTarget
para agregar demandas al contexto de evaluación, se incrementa la propiedad Generation.
La clase ServiceAuthorizationManager examina la propiedad Generation después de llamar de nuevo al método Evaluate en todas las directivas de autorización. Si la propiedad Generation se ha incrementado durante la evaluación, la clase ServiceAuthorizationManager llama al método Evaluate en cualquier directiva de autorización que devolvió false
la última vez a la que el método Evaluate se llamó en esa directiva de la autorización.