IOrderedFilter.Order Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém o valor da ordem para determinar a ordem de execução de filtros. Os filtros 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 filtros são executados em uma ordenação determinada por um tipo crescente da Order propriedade .
Filtros assíncronos, como IAsyncActionFilter, envolvem a execução de filtros subsequentes do mesmo tipo de filtro. Um filtro assíncrono com um valor numérico Order inferior terá seu método de filtro, como OnActionExecutionAsync(ActionExecutingContext, ActionExecutionDelegate), executado antes do de um filtro com um valor mais alto de Order.
Filtros síncronos, como IActionFilter, têm um método anterior, como OnActionExecuting(ActionExecutingContext), e um método posterior, como OnActionExecuted(ActionExecutedContext). Um filtro síncrono com um valor numérico Order inferior terá seu método anterior executado antes do de um filtro com um valor mais alto de Order. Durante o estágio posterior do filtro, um filtro síncrono com um valor numérico Order inferior terá seu método posterior executado após o de um filtro com um valor mais alto de Order.
Se dois filtros tiverem o mesmo valor numérico de , sua ordem de Orderexecução relativa será determinada pelo escopo do filtro.
Aplica-se a
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de