IOrderedFilter.Order Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene el valor de orden para determinar el orden de ejecución de filtros. Los filtros se ejecutan en un valor numérico ascendente de la Order propiedad .
public:
property int Order { int get(); };
public int Order { get; }
member this.Order : int
Public ReadOnly Property Order As Integer
Valor de propiedad
Comentarios
Los filtros se ejecutan en una ordenación determinada por una ordenación ascendente de la Order propiedad .
Los filtros asincrónicos, como IAsyncActionFilter, rodean la ejecución de filtros posteriores del mismo tipo de filtro. Un filtro asincrónico con un valor numérico Order inferior tendrá su método de filtro, como OnActionExecutionAsync(ActionExecutingContext, ActionExecutionDelegate), ejecutado antes que el de un filtro con un valor superior de Order.
Los filtros sincrónicos, como IActionFilter, tienen un método before, como OnActionExecuting(ActionExecutingContext), y un método after, como OnActionExecuted(ActionExecutedContext). Un filtro sincrónico con un valor numérico Order inferior tendrá su método before-method ejecutado antes que el de un filtro con un valor superior de Order. Durante la fase posterior del filtro, un filtro sincrónico con un valor numérico Order inferior tendrá su método posterior ejecutado después del de un filtro con un valor superior de Order.
Si dos filtros tienen el mismo valor numérico de Order, el ámbito del filtro determina su orden de ejecución relativo.
Se aplica a
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de