HttpRequestMessageExtensions.CreateErrorResponse Método

Definición

Sobrecargas

CreateErrorResponse(HttpRequestMessage, HttpStatusCode, ModelStateDictionary)

Método auxiliar que realiza la negociación de contenido y crea un objeto HttpResponseMessage que representa un error con una instancia de que System.Net.Http.ObjectContent`1 ajusta un objeto HttpError para el estado del modelo modelState . Si no se encuentra ningún formateador, este método devuelve una respuesta con el estado 406 NotAcceptable.

CreateErrorResponse(HttpRequestMessage, HttpStatusCode, Exception)

Método auxiliar que realiza la negociación de contenido y crea un objeto HttpResponseMessage que representa un error con una instancia de que System.Net.Http.ObjectContent`1 ajusta un objeto HttpError para la excepción exception . Si no se encuentra ningún formateador, este método devuelve una respuesta con el estado 406 NotAcceptable.

CreateErrorResponse(HttpRequestMessage, HttpStatusCode, String)

Método auxiliar que realiza la negociación de contenido y crea un HttpResponseMessage que representa un error con una instancia de que System.Net.Http.ObjectContent`1 HttpError contiene un mensaje message . Si no se encuentra ningún formateador, este método devuelve una respuesta con el estado 406 NotAcceptable.

CreateErrorResponse(HttpRequestMessage, HttpStatusCode, HttpError)

Método auxiliar que realiza la negociación de contenido y crea un HttpResponseMessage que representa un error con una instancia de System.Net.Http.ObjectContent`1 que se ajusta error como contenido. Si no se encuentra ningún formateador, este método devuelve una respuesta con el estado 406 NotAcceptable.

CreateErrorResponse(HttpRequestMessage, HttpStatusCode, String, Exception)

Método auxiliar que realiza la negociación de contenido y crea un HttpResponseMessage que representa un error con una instancia de que System.Net.Http.ObjectContent`1 contiene un mensaje de HttpError error para la message excepción exception . Si no se encuentra ningún formateador, este método devuelve una respuesta con el estado 406 NotAcceptable.

CreateErrorResponse(HttpRequestMessage, HttpStatusCode, ModelStateDictionary)

Método auxiliar que realiza la negociación de contenido y crea un objeto HttpResponseMessage que representa un error con una instancia de que System.Net.Http.ObjectContent`1 ajusta un objeto HttpError para el estado del modelo modelState . Si no se encuentra ningún formateador, este método devuelve una respuesta con el estado 406 NotAcceptable.

public static System.Net.Http.HttpResponseMessage CreateErrorResponse (this System.Net.Http.HttpRequestMessage request, System.Net.HttpStatusCode statusCode, Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary modelState);
static member CreateErrorResponse : System.Net.Http.HttpRequestMessage * System.Net.HttpStatusCode * Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary -> System.Net.Http.HttpResponseMessage
<Extension()>
Public Function CreateErrorResponse (request As HttpRequestMessage, statusCode As HttpStatusCode, modelState As ModelStateDictionary) As HttpResponseMessage

Parámetros

request
HttpRequestMessage

La solicitud.

statusCode
HttpStatusCode

El código de estado de la respuesta creada.

modelState
ModelStateDictionary

Estado del modelo.

Devoluciones

HttpResponseMessage

Una respuesta de error para modelState con el código de estado statusCode .

Comentarios

Este método requiere que se request haya asociado a una instancia de HttpContext .

Se aplica a

CreateErrorResponse(HttpRequestMessage, HttpStatusCode, Exception)

Método auxiliar que realiza la negociación de contenido y crea un objeto HttpResponseMessage que representa un error con una instancia de que System.Net.Http.ObjectContent`1 ajusta un objeto HttpError para la excepción exception . Si no se encuentra ningún formateador, este método devuelve una respuesta con el estado 406 NotAcceptable.

public static System.Net.Http.HttpResponseMessage CreateErrorResponse (this System.Net.Http.HttpRequestMessage request, System.Net.HttpStatusCode statusCode, Exception exception);
static member CreateErrorResponse : System.Net.Http.HttpRequestMessage * System.Net.HttpStatusCode * Exception -> System.Net.Http.HttpResponseMessage
<Extension()>
Public Function CreateErrorResponse (request As HttpRequestMessage, statusCode As HttpStatusCode, exception As Exception) As HttpResponseMessage

Parámetros

request
HttpRequestMessage

La solicitud.

statusCode
HttpStatusCode

El código de estado de la respuesta creada.

exception
Exception

Excepción.

Devoluciones

HttpResponseMessage

Una respuesta de error para exception con el código de estado statusCode .

Comentarios

Este método requiere que se request haya asociado a una instancia de HttpContext .

Se aplica a

CreateErrorResponse(HttpRequestMessage, HttpStatusCode, String)

Método auxiliar que realiza la negociación de contenido y crea un HttpResponseMessage que representa un error con una instancia de que System.Net.Http.ObjectContent`1 HttpError contiene un mensaje message . Si no se encuentra ningún formateador, este método devuelve una respuesta con el estado 406 NotAcceptable.

public static System.Net.Http.HttpResponseMessage CreateErrorResponse (this System.Net.Http.HttpRequestMessage request, System.Net.HttpStatusCode statusCode, string message);
static member CreateErrorResponse : System.Net.Http.HttpRequestMessage * System.Net.HttpStatusCode * string -> System.Net.Http.HttpResponseMessage
<Extension()>
Public Function CreateErrorResponse (request As HttpRequestMessage, statusCode As HttpStatusCode, message As String) As HttpResponseMessage

Parámetros

request
HttpRequestMessage

La solicitud.

statusCode
HttpStatusCode

El código de estado de la respuesta creada.

message
String

El mensaje de error.

Devoluciones

HttpResponseMessage

Una respuesta de error con el mensaje message de error y el código de estado statusCode .

Comentarios

Este método requiere que se request haya asociado a una instancia de HttpContext .

Se aplica a

CreateErrorResponse(HttpRequestMessage, HttpStatusCode, HttpError)

Método auxiliar que realiza la negociación de contenido y crea un HttpResponseMessage que representa un error con una instancia de System.Net.Http.ObjectContent`1 que se ajusta error como contenido. Si no se encuentra ningún formateador, este método devuelve una respuesta con el estado 406 NotAcceptable.

public static System.Net.Http.HttpResponseMessage CreateErrorResponse (this System.Net.Http.HttpRequestMessage request, System.Net.HttpStatusCode statusCode, System.Web.Http.HttpError error);
static member CreateErrorResponse : System.Net.Http.HttpRequestMessage * System.Net.HttpStatusCode * System.Web.Http.HttpError -> System.Net.Http.HttpResponseMessage
<Extension()>
Public Function CreateErrorResponse (request As HttpRequestMessage, statusCode As HttpStatusCode, error As HttpError) As HttpResponseMessage

Parámetros

request
HttpRequestMessage

La solicitud.

statusCode
HttpStatusCode

El código de estado de la respuesta creada.

error
HttpError

Error que se va a ajustar.

Devoluciones

HttpResponseMessage

Un ajuste de respuesta error de error con código de estado statusCode .

Comentarios

Este método requiere que se request haya asociado a una instancia de HttpContext .

Se aplica a

CreateErrorResponse(HttpRequestMessage, HttpStatusCode, String, Exception)

Método auxiliar que realiza la negociación de contenido y crea un HttpResponseMessage que representa un error con una instancia de que System.Net.Http.ObjectContent`1 contiene un mensaje de HttpError error para la message excepción exception . Si no se encuentra ningún formateador, este método devuelve una respuesta con el estado 406 NotAcceptable.

public static System.Net.Http.HttpResponseMessage CreateErrorResponse (this System.Net.Http.HttpRequestMessage request, System.Net.HttpStatusCode statusCode, string message, Exception exception);
static member CreateErrorResponse : System.Net.Http.HttpRequestMessage * System.Net.HttpStatusCode * string * Exception -> System.Net.Http.HttpResponseMessage
<Extension()>
Public Function CreateErrorResponse (request As HttpRequestMessage, statusCode As HttpStatusCode, message As String, exception As Exception) As HttpResponseMessage

Parámetros

request
HttpRequestMessage

La solicitud.

statusCode
HttpStatusCode

El código de estado de la respuesta creada.

message
String

El mensaje de error.

exception
Exception

Excepción.

Devoluciones

HttpResponseMessage

Una respuesta de error para exception con el mensaje de error y el código de message estado statusCode .

Comentarios

Este método requiere que se request haya asociado a una instancia de HttpContext .

Se aplica a