HttpRequestMessageExtensions.CreateErrorResponse Method (, HttpStatusCode, String, Exception)
Creates an HttpResponseMessage that represents an exception with an error message.
Namespace: System.Net.Http
Assembly: System.Web.Http (in System.Web.Http.dll)
public static HttpResponseMessage CreateErrorResponse( this HttpRequestMessage request, HttpStatusCode statusCode, string message, Exception exception )
Parameters
- request
- Type: HttpRequestMessage
The HTTP request.
- statusCode
- Type: System.Net.HttpStatusCode
The status code of the response.
- message
- Type: System.String
The error message.
- exception
- Type: System.Exception
The exception.
Return Value
Type: HttpResponseMessageThe request must be associated with an HttpConfiguration instance.
An HttpResponseMessage whose content is a serialized representation of an HttpError instance.