Condividi tramite


IActionConstraintProvider.Order Proprietà

Definizione

Ottiene il valore dell'ordine per determinare l'ordine di esecuzione dei provider. I provider sono eseguiti in un valore numerico crescente della Order proprietà .

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

Valore della proprietà

Commenti

I provider vengono eseguiti in un ordinamento determinato da un tipo crescente della Order proprietà. Un provider con un valore numerico inferiore di Order avrà il relativo OnProvidersExecuting(ActionConstraintProviderContext) chiamato prima di quello di un provider con un valore numerico superiore di Order. Il OnProvidersExecuted(ActionConstraintProviderContext) metodo viene chiamato nell'ordinamento inverso dopo tutte le chiamate a OnProvidersExecuting(ActionConstraintProviderContext). Un provider con un valore numerico inferiore di Order avrà il relativo OnProvidersExecuted(ActionConstraintProviderContext) metodo chiamato dopo quello di un provider con un valore numerico superiore di Order.

Se due provider hanno lo stesso valore numerico di Order, l'ordine di esecuzione relativo non è definito.

Si applica a