EvaluationContext.Generation 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取已向评估上下文中添加声明的次数。
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 方法。