IActionConstraintProvider.Order 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取用于确定提供程序执行顺序的顺序值。 提供程序以 属性的 Order 升序数值执行。
public:
property int Order { int get(); };
public int Order { get; }
member this.Order : int
Public ReadOnly Property Order As Integer
属性值
注解
提供程序按由 属性的 Order 升序确定的顺序执行。 数值 Order 较低的提供程序将先 OnProvidersExecuting(ActionConstraintProviderContext) 于具有较高数值 的 Order提供程序的调用。 在所有 OnProvidersExecuted(ActionConstraintProviderContext) 调用 后,将按反向顺序调用 OnProvidersExecuting(ActionConstraintProviderContext)方法。 如果提供程序的数值 Order 较低,则其 方法将在 OnProvidersExecuted(ActionConstraintProviderContext) 数值 Order较高的提供程序的方法之后调用。
如果两个提供程序具有相同的 Order数值,则其相对执行顺序未定义。