Table of Contents

Class HttpControllerContext

Namespace
System.Web.Http.Controllers
Assembly
System.Web.Http.dll

Contains information for a single HTTP operation.

public class HttpControllerContext
Inheritance
HttpControllerContext
Inherited Members

Constructors

HttpControllerContext()

Initializes a new instance of the HttpControllerContext class.

public HttpControllerContext()

HttpControllerContext(HttpConfiguration, IHttpRouteData, HttpRequestMessage)

Initializes a new instance of the HttpControllerContext class.

public HttpControllerContext(HttpConfiguration configuration, IHttpRouteData routeData, HttpRequestMessage request)

Parameters

configuration HttpConfiguration

The configuration.

routeData IHttpRouteData

The route data.

request HttpRequestMessage

The request.

Properties

Configuration

Gets or sets the configuration.

public HttpConfiguration Configuration { get; set; }

Property Value

HttpConfiguration

The configuration.

Controller

Gets or sets the HTTP controller.

public IHttpController Controller { get; set; }

Property Value

IHttpController

The HTTP controller.

ControllerDescriptor

Gets or sets the controller descriptor.

public HttpControllerDescriptor ControllerDescriptor { get; set; }

Property Value

HttpControllerDescriptor

The controller descriptor.

Request

Gets or sets the request.

public HttpRequestMessage Request { get; set; }

Property Value

HttpRequestMessage

The request.

RouteData

Gets or sets the route data.

public IHttpRouteData RouteData { get; set; }

Property Value

IHttpRouteData

The route data.