IApplicationModelProvider.Order 属性

定义

获取用于确定提供程序执行顺序的顺序值。 提供程序以 属性的 Order 升序数值执行。

public:
 property int Order { int get(); };
public int Order { get; }
member this.Order : int
Public ReadOnly Property Order As Integer

属性值

注解

提供程序按属性的升序排序 Order 执行。 数值 Order 较低的提供程序将先调用其 OnProvidersExecuting(ApplicationModelProviderContext) ,再调用数值 Order较高的提供程序。 在所有 OnProvidersExecuted(ApplicationModelProviderContext) 调用 OnProvidersExecuting(ApplicationModelProviderContext)后,将按反向顺序调用 方法。 数值 Order 较低的提供程序将在其 OnProvidersExecuted(ApplicationModelProviderContext) 方法之后调用其方法,其方法将调用其数值 Order较高的提供程序。

如果两个提供程序的数值 Order相同,则其相对执行顺序未定义。

适用于