Compartilhar via


QueryFilterProvider Classe

Definição

Uma implementação de System.Web.Http.Filters.IFilterProvider que aplica um filtro de ação a qualquer ação com um IQueryable tipo de retorno ou IQueryable<T> que não associa um parâmetro do tipo ODataQueryOptions.

public class QueryFilterProvider : System.Web.Http.Filters.IFilterProvider
public class QueryFilterProvider : Microsoft.AspNetCore.Mvc.Filters.IFilterProvider
type QueryFilterProvider = class
    interface IFilterProvider
Public Class QueryFilterProvider
Implements IFilterProvider
Herança
QueryFilterProvider
Implementações
System.Web.Http.Filters.IFilterProvider IFilterProvider

Construtores

QueryFilterProvider(IActionFilter)

Inicializa uma nova instância da classe QueryFilterProvider.

QueryFilterProvider(IActionFilter)

Inicializa uma nova instância da classe QueryFilterProvider.

Propriedades

Order

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

QueryFilter

Obtém o filtro de ação que executa a consulta.

Métodos

GetFilters(HttpConfiguration, HttpActionDescriptor)

Fornece filtros para aplicar à ação especificada.

OnProvidersExecuted(FilterProviderContext)

Resumo: chamado na diminuição de Microsoft.AspNetCore.Mvc.Filters.IFilterProvider.Order, depois que todos os Microsoft.AspNetCore.Mvc.Filters.IFilterProviders foram executados uma vez.

OnProvidersExecuting(FilterProviderContext)

Fornece filtros para aplicar à ação especificada.

Aplica-se a