System.Web.Http.Controllers Namespace

 

ClassDescription
System_CAPS_pubclassApiControllerActionInvoker

Invokes the action methods of a controller.

System_CAPS_pubclassApiControllerActionSelector

Represents a reflection based action selector.

System_CAPS_pubclassControllerServices

Represents a container for services that can be specific to a controller. This shadows the services from its parent ServicesContainer. A controller can either set a service here, or fall through to the more global set of services.

System_CAPS_pubclassHttpActionBinding

Describes *how* the binding will happen and does not actually bind.

System_CAPS_pubclassHttpActionContext

Contains information for the executing action.

System_CAPS_pubclassHttpActionContextExtensions

Contains extension methods for HttpActionContext.

System_CAPS_pubclassHttpActionDescriptor

Provides information about the action methods.

System_CAPS_pubclassHttpControllerContext

Contains information for a single HTTP operation.

System_CAPS_pubclassHttpControllerDescriptor

Represents information that describes the HTTP controller.

System_CAPS_pubclassHttpControllerSettings

Contains settings for an HTTP controller.

System_CAPS_pubclassHttpParameterBinding

Describes how a parameter is bound. The binding should be static (based purely on the descriptor) and can be shared across requests.

System_CAPS_pubclassHttpParameterDescriptor

Represents the HTTP parameter descriptor.

System_CAPS_pubclassHttpRequestContext

Represents the context associated with a request.

System_CAPS_pubclassParameterBindingExtensions

Defines extension methods for HttpParameterBinding.

System_CAPS_pubclassReflectedHttpActionDescriptor

Represents a reflected synchronous or asynchronous action method.

System_CAPS_pubclassReflectedHttpParameterDescriptor

Represents the reflected HTTP parameter descriptor.

System_CAPS_pubclassResponseMessageResultConverter

Represents a converter for actions with a return type of HttpResponseMessage.

System_CAPS_pubclassServicesContainer

An abstract class that provides a container for services used by ASP.NET Web API.

System_CAPS_pubclassValueResultConverter<T>

A converter for creating responses from actions that return an arbitrary T value.

System_CAPS_pubclassVoidResultConverter

Represents a converter for creating a response from actions that do not return a value.

InterfaceDescription
System_CAPS_pubinterfaceIActionHttpMethodProvider

System_CAPS_pubinterfaceIActionResultConverter

A contract for a conversion routine that can take the result of an action returned from <see cref="M:System.Web.Http.Controllers.HttpActionDescriptor.ExecuteAsync(System.Web.Http.Controllers.HttpControllerContext,System.Collections.Generic.IDictionary{System.String,System.Object})" /> and convert it to an instance of HttpResponseMessage.

System_CAPS_pubinterfaceIActionValueBinder

Defines the method for retrieval of action binding associated with parameter value.

System_CAPS_pubinterfaceIControllerConfiguration

If a controller is decorated with an attribute with this interface, then it gets invoked to initialize the controller settings.

System_CAPS_pubinterfaceIHttpActionInvoker

Contains method that is used to invoke HTTP operation.

System_CAPS_pubinterfaceIHttpActionSelector

Contains the logic for selecting an action method.

System_CAPS_pubinterfaceIHttpController

Represents an HTTP controller.

Return to top
Show: