EvaluationContext.Generation Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает количество выполненных процедур добавления утверждений в контекст оценки.
public:
abstract property int Generation { int get(); };
public abstract int Generation { get; }
member this.Generation : int
Public MustOverride ReadOnly Property Generation As Integer
Значение свойства
Количество выполненных процедур добавления утверждений в контекст оценки.
Комментарии
Класс ServiceAuthorizationManager на основании свойства Generation определяет, требуется ли еще раз выполнить оценку. Каждый раз, когда политика авторизации вызывает метод AddToTarget
для добавления утверждений в контекст оценки, значение свойства Generation увеличивается.
Класс ServiceAuthorizationManager снова проверяет свойство Generation после вызова Evaluate для всех политик авторизации. Если во время оценки значение свойства Generation увеличилось, класс ServiceAuthorizationManager вызывает метод Evaluate для всех политик авторизации, вернувших значение false
при последнем вызове метода Evaluate для этих политик.