C# Класс MvcApi.OData.Query.QueryFilterProvider

An implementation of IFilterProvider that applies an action filter to any action with an IQueryable or IQueryable{T} return type that doesn't bind a parameter of type ODataQueryOptions.
Наследование: IFilterProvider
Показать файл Открыть проект

Открытые методы

Метод Описание
GetFilters ( System.Web.Mvc.ControllerContext controllerContext, System.Web.Mvc.ActionDescriptor actionDescriptor ) : IEnumerable

Provides filters to apply to the specified action.

QueryFilterProvider ( IActionFilter queryFilter ) : System

Initializes a new instance of the QueryFilterProvider class.

Приватные методы

Метод Описание
IsIQueryable ( Type type ) : bool

Описание методов

GetFilters() публичный Метод

Provides filters to apply to the specified action.
public GetFilters ( System.Web.Mvc.ControllerContext controllerContext, System.Web.Mvc.ActionDescriptor actionDescriptor ) : IEnumerable
controllerContext System.Web.Mvc.ControllerContext The current controllerContext.
actionDescriptor System.Web.Mvc.ActionDescriptor The action descriptor for the action to provide filters for.
Результат IEnumerable

QueryFilterProvider() публичный Метод

Initializes a new instance of the QueryFilterProvider class.
public QueryFilterProvider ( IActionFilter queryFilter ) : System
queryFilter IActionFilter The action filter that executes the query.
Результат System