IActionConstraintProvider.Order プロパティ

定義

プロバイダーの実行順序を決定するための順序値を取得します。 プロバイダーは、 プロパティの昇順の Order 数値で実行されます。

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

プロパティ値

注釈

プロバイダーは、プロパティの昇順の並べ替え Order によって決定される順序で実行されます。 より小さい数値Orderを持つプロバイダーでは、より大きい数値Orderを持OnProvidersExecuting(ActionConstraintProviderContext)つプロバイダーの前に が呼び出されます。 メソッドは OnProvidersExecuted(ActionConstraintProviderContext) 、 を呼び出した後、逆順で呼び出 OnProvidersExecuting(ActionConstraintProviderContext)されます。 小さい数値を持つプロバイダーでは、より大きな数値OrderOrderを持OnProvidersExecuted(ActionConstraintProviderContext)つプロバイダーのメソッドの後に が呼び出されます。

2 つのプロバイダーの数値 Orderが 同じである場合、相対的な実行順序は未定義です。

適用対象