Share via


TableFilterProvider Class

Definition

The TableFilterProvider registers specialized System.Web.Http.Filters.IActionFilter instances used by the TableController<TData>. The filters are registered as part of the custom controller configuration which can be configured using the dependency injection engine using the type ITableControllerConfigProvider.

public class TableFilterProvider : System.Web.Http.Filters.IFilterProvider
type TableFilterProvider = class
    interface IFilterProvider
Public Class TableFilterProvider
Implements IFilterProvider
Inheritance
TableFilterProvider
Implements
System.Web.Http.Filters.IFilterProvider

Constructors

TableFilterProvider()

Initializes a new instance of the TableFilterProvider using the default System.Web.Http.QueryableAttribute implementation for executing the query.

TableFilterProvider(IActionFilter)

Initializes a new instance of the TableFilterProvider using the provided System.Web.Http.QueryableAttribute implementation for executing the query.

Methods

GetFilters(HttpConfiguration, HttpActionDescriptor) System.Web.Http.Filters.IFilterProvider.GetFilters(System.Web.Http.HttpConfiguration,System.Web.Http.Controllers.HttpActionDescriptor)

Applies to