System.Web.Http.Filters Namespace
| Class | Description | |
|---|---|---|
![]() | ActionDescriptorFilterProvider | Provides information about an action method, such as its name, controller, parameters, attributes, and filters. |
![]() | ActionFilterAttribute | Represents the base class for all action-filter attributes. |
![]() | AuthorizationFilterAttribute | Provides details for authorization filter. |
![]() | ConfigurationFilterProvider | Represents the configuration filter provider. |
![]() | ExceptionFilterAttribute | Represents the attributes for the exception filter. |
![]() | FilterAttribute | Represents the base class for action-filter attributes. |
![]() | FilterInfo | Provides information about the available action filters. |
![]() | HttpActionExecutedContext | Represents the action of the HTTP executed context. |
![]() | HttpAuthenticationChallengeContext | Represents an authentication challenge context containing information for executing an authentication challenge. |
![]() | HttpAuthenticationContext | Represents an authentication context containing information for performing authentication. |
![]() | HttpFilterCollection | Represents a collection of HTTP filters. |
| Interface | Description | |
|---|---|---|
![]() | IActionFilter | Defines the methods that are used in an action filter. |
![]() | IAuthenticationFilter | Defines a filter that performs authentication. |
![]() | IAuthorizationFilter | Defines the methods that are required for an authorization filter. |
![]() | IExceptionFilter | Defines the methods that are required for an exception filter. |
![]() | IFilter | Defines the methods that are used in a filter. |
![]() | IFilterProvider | Provides filter information. |
![]() | IOverrideFilter |
| Enumeration | Description | |
|---|---|---|
![]() | FilterScope | Defines values that specify the order in which filters run within the same filter type and filter order. |


