Compartilhar via


IPageRouteModelProvider.Order Propriedade

Definição

Obtém o valor da ordem para determinar a ordem de execução dos provedores. Os provedores são executados no valor numérico crescente da Order propriedade .

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

Valor da propriedade

Comentários

Os provedores são executados em uma ordenação determinada por um tipo crescente da Order propriedade . Um provedor com um valor numérico menor de Order terá seu OnProvidersExecuting(PageRouteModelProviderContext) chamado antes do de um provedor com um valor numérico mais alto de Order. O OnProvidersExecuted(PageRouteModelProviderContext) método é chamado na ordenação inversa após todas as chamadas para OnProvidersExecuting(PageRouteModelProviderContext). Um provedor com um valor numérico menor de Order terá seu OnProvidersExecuted(PageRouteModelProviderContext) método chamado após o de um provedor com um valor numérico mais alto de Order.

Se dois provedores tiverem o mesmo valor numérico de , sua ordem de Orderexecução relativa será indefinida.

Aplica-se a