Table of Contents

Namespace System.Web.Http.Filters

Classes

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.

Interfaces

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

Enums

FilterScope

Defines values that specify the order in which filters run within the same filter type and filter order.