System.Web.Http Namespace

namespace System.Web.Http

Classes

class System.Web.Http.ApiController

class System.Web.Http.BadRequestErrorMessageResult
An action result that returns a Microsoft.AspNet.Http.StatusCodes.Status400BadRequest response and performs content negotiation on an System.Web.Http.HttpError with a System.Web.Http.HttpError.Message.
class System.Web.Http.ConflictResult
An action result that returns an empty Microsoft.AspNet.Http.StatusCodes.Status409Conflict response.
class System.Web.Http.ExceptionResult
An action result that returns a Microsoft.AspNet.Http.StatusCodes.Status500InternalServerError response and performs content negotiation on an System.Web.Http.HttpError based on an System.Web.Http.ExceptionResult.Exception.
class System.Web.Http.FromUriAttribute
An attribute that specifies that the value can be bound from the query string or route data.
class System.Web.Http.HttpError
Defines a serializable container for storing error information. This information is stored as key/value pairs. The dictionary keys to look up standard error information are available on the System.Web.Http.HttpErrorKeys type.
class System.Web.Http.HttpErrorKeys
Provides keys to look up error information stored in the System.Web.Http.HttpError dictionary.

class System.Web.Http.HttpResponseException

class System.Web.Http.InternalServerErrorResult
An action result that returns an empty Microsoft.AspNet.Http.StatusCodes.Status500InternalServerError response.
class System.Web.Http.InvalidModelStateResult
An action result that returns a Microsoft.AspNet.Http.StatusCodes.Status400BadRequest response and performs content negotiation on an System.Web.Http.HttpError based on a Microsoft.AspNet.Mvc.ModelBinding.ModelStateDictionary.
class System.Web.Http.NegotiatedContentResult<T>
An action result that performs content negotiation.
class System.Web.Http.ResponseMessageResult
An action result that returns a specified response message.