Partager via


QueryFilterProvider Classe

Définition

Implémentation de System.Web.Http.Filters.IFilterProvider qui applique un filtre d’action à toute action avec un IQueryable type ou IQueryable<T> de retour qui ne lie pas un paramètre de type 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
Héritage
QueryFilterProvider
Implémente
System.Web.Http.Filters.IFilterProvider IFilterProvider

Constructeurs

QueryFilterProvider(IActionFilter)

Initialise une nouvelle instance de la classe QueryFilterProvider.

QueryFilterProvider(IActionFilter)

Initialise une nouvelle instance de la classe QueryFilterProvider.

Propriétés

Order

Obtient la valeur de l’ordre pour déterminer l’ordre d’exécution des fournisseurs. Les fournisseurs s’exécutent en valeur numérique ascendante de la propriété Microsoft.AspNetCore.Mvc.Filters.IFilterProvider.Order.

QueryFilter

Obtient le filtre d'action qui exécute la requête.

Méthodes

GetFilters(HttpConfiguration, HttpActionDescriptor)

Fournit les filtres qui s'appliquent à l'action spécifiée.

OnProvidersExecuted(FilterProviderContext)

Résumé : Appelé dans La décroissante Microsoft.AspNetCore.Mvc.Filters.IFilterProvider.Order, après que tous les Microsoft.AspNetCore.Mvc.Filters.IFilterProviders ont été exécutés une fois.

OnProvidersExecuting(FilterProviderContext)

Fournit les filtres qui s'appliquent à l'action spécifiée.

S’applique à