Sdílet prostřednictvím


QueryFilterProvider Třída

Definice

Implementace System.Web.Http.Filters.IFilterProvider , která použije filtr akce na jakoukoli akci s nebo návratovým IQueryableIQueryable<T> typem, který neváže parametr typu 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
Dědičnost
QueryFilterProvider
Implementuje
System.Web.Http.Filters.IFilterProvider IFilterProvider

Konstruktory

QueryFilterProvider(IActionFilter)

Inicializuje novou instanci QueryFilterProvider třídy .

QueryFilterProvider(IActionFilter)

Inicializuje novou instanci QueryFilterProvider třídy .

Vlastnosti

Order

Získá hodnotu objednávky pro určení pořadí provádění zprostředkovatelů. Zprostředkovatelé se spouští ve vzestupné číselné hodnotě vlastnosti Microsoft.AspNetCore.Mvc.Filters.IFilterProvider.Order.

QueryFilter

Získá filtr akce, který provede dotaz.

Metody

GetFilters(HttpConfiguration, HttpActionDescriptor)

Poskytuje filtry, které se použijí na zadanou akci.

OnProvidersExecuted(FilterProviderContext)

Shrnutí: Volá se při snižování Hodnoty Microsoft.AspNetCore.Mvc.Filters.IFilterProvider.Order, poté, co se všechny microsoft.AspNetCore.Mvc.Filters.IFilterProviders spustily jednou.

OnProvidersExecuting(FilterProviderContext)

Poskytuje filtry, které se použijí na zadanou akci.

Platí pro