HttpRequestMessageExtensions.CreateResponse Método

Definición

Sobrecargas

CreateResponse<T>(HttpRequestMessage, T)

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

CreateResponse<T>(HttpRequestMessage, HttpStatusCode, T)

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

CreateResponse<T>(HttpRequestMessage, HttpStatusCode, T, IEnumerable<MediaTypeFormatter>)

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

CreateResponse<T>(HttpRequestMessage, HttpStatusCode, T, MediaTypeFormatter)

Método auxiliar que crea un objeto HttpResponseMessage con una System.Net.Http.ObjectContent`1 instancia de que contiene el objeto proporcionado value y el objeto especificado formatter .

CreateResponse<T>(HttpRequestMessage, HttpStatusCode, T, MediaTypeHeaderValue)

Método auxiliar que crea un objeto HttpResponseMessage con una System.Net.Http.ObjectContent`1 instancia de que contiene el objeto proporcionado value . El especificado mediaType se utiliza para buscar una instancia de System.Net.Http.Formatting.MediaTypeFormatter .

CreateResponse<T>(HttpRequestMessage, HttpStatusCode, T, String)

Método auxiliar que crea un objeto HttpResponseMessage con una System.Net.Http.ObjectContent`1 instancia de que contiene el objeto proporcionado value . El especificado mediaType se utiliza para buscar una instancia de System.Net.Http.Formatting.MediaTypeFormatter .

CreateResponse<T>(HttpRequestMessage, HttpStatusCode, T, MediaTypeFormatter, MediaTypeHeaderValue)

Método auxiliar que crea un objeto HttpResponseMessage con una System.Net.Http.ObjectContent`1 instancia de que contiene el objeto proporcionado value y el objeto especificado formatter .

CreateResponse<T>(HttpRequestMessage, HttpStatusCode, T, MediaTypeFormatter, String)

Método auxiliar que crea un objeto HttpResponseMessage con una System.Net.Http.ObjectContent`1 instancia de que contiene el objeto proporcionado value y el objeto especificado formatter .

CreateResponse<T>(HttpRequestMessage, T)

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

public static System.Net.Http.HttpResponseMessage CreateResponse<T> (this System.Net.Http.HttpRequestMessage request, T value);
static member CreateResponse : System.Net.Http.HttpRequestMessage * 'T -> System.Net.Http.HttpResponseMessage
<Extension()>
Public Function CreateResponse(Of T) (request As HttpRequestMessage, value As T) As HttpResponseMessage

Parámetros de tipo

T

Tipo del valor.

Parámetros

request
HttpRequestMessage

La solicitud.

value
T

El valor que se va a ajustar. Puede ser null.

Devoluciones

HttpResponseMessage

Ajuste de respuesta value con OK código de estado.

Comentarios

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

Se aplica a

CreateResponse<T>(HttpRequestMessage, HttpStatusCode, T)

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

public static System.Net.Http.HttpResponseMessage CreateResponse<T> (this System.Net.Http.HttpRequestMessage request, System.Net.HttpStatusCode statusCode, T value);
static member CreateResponse : System.Net.Http.HttpRequestMessage * System.Net.HttpStatusCode * 'T -> System.Net.Http.HttpResponseMessage
<Extension()>
Public Function CreateResponse(Of T) (request As HttpRequestMessage, statusCode As HttpStatusCode, value As T) As HttpResponseMessage

Parámetros de tipo

T

Tipo del valor.

Parámetros

request
HttpRequestMessage

La solicitud.

statusCode
HttpStatusCode

El código de estado de la respuesta creada.

value
T

El valor que se va a ajustar. Puede ser null.

Devoluciones

HttpResponseMessage

Ajuste de respuesta value con statusCode .

Comentarios

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

Se aplica a

CreateResponse<T>(HttpRequestMessage, HttpStatusCode, T, IEnumerable<MediaTypeFormatter>)

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

public static System.Net.Http.HttpResponseMessage CreateResponse<T> (this System.Net.Http.HttpRequestMessage request, System.Net.HttpStatusCode statusCode, T value, System.Collections.Generic.IEnumerable<System.Net.Http.Formatting.MediaTypeFormatter> formatters);
static member CreateResponse : System.Net.Http.HttpRequestMessage * System.Net.HttpStatusCode * 'T * seq<System.Net.Http.Formatting.MediaTypeFormatter> -> System.Net.Http.HttpResponseMessage
<Extension()>
Public Function CreateResponse(Of T) (request As HttpRequestMessage, statusCode As HttpStatusCode, value As T, formatters As IEnumerable(Of MediaTypeFormatter)) As HttpResponseMessage

Parámetros de tipo

T

Tipo del valor.

Parámetros

request
HttpRequestMessage

La solicitud.

statusCode
HttpStatusCode

El código de estado de la respuesta creada.

value
T

El valor que se va a ajustar. Puede ser null.

formatters
IEnumerable<System.Net.Http.Formatting.MediaTypeFormatter>

Conjunto de System.Net.Http.Formatting.MediaTypeFormatter objetos entre los que se va a elegir.

Devoluciones

HttpResponseMessage

Ajuste de respuesta value con statusCode .

Comentarios

Este método obtendrá la HttpContext instancia de asociada a request .

Se aplica a

CreateResponse<T>(HttpRequestMessage, HttpStatusCode, T, MediaTypeFormatter)

Método auxiliar que crea un objeto HttpResponseMessage con una System.Net.Http.ObjectContent`1 instancia de que contiene el objeto proporcionado value y el objeto especificado formatter .

public static System.Net.Http.HttpResponseMessage CreateResponse<T> (this System.Net.Http.HttpRequestMessage request, System.Net.HttpStatusCode statusCode, T value, System.Net.Http.Formatting.MediaTypeFormatter formatter);
static member CreateResponse : System.Net.Http.HttpRequestMessage * System.Net.HttpStatusCode * 'T * System.Net.Http.Formatting.MediaTypeFormatter -> System.Net.Http.HttpResponseMessage
<Extension()>
Public Function CreateResponse(Of T) (request As HttpRequestMessage, statusCode As HttpStatusCode, value As T, formatter As MediaTypeFormatter) As HttpResponseMessage

Parámetros de tipo

T

Tipo del valor.

Parámetros

request
HttpRequestMessage

La solicitud.

statusCode
HttpStatusCode

El código de estado de la respuesta creada.

value
T

El valor que se va a ajustar. Puede ser null.

formatter
System.Net.Http.Formatting.MediaTypeFormatter

Formateador que se va a usar.

Devoluciones

HttpResponseMessage

Ajuste de respuesta value con statusCode .

Se aplica a

CreateResponse<T>(HttpRequestMessage, HttpStatusCode, T, MediaTypeHeaderValue)

Método auxiliar que crea un objeto HttpResponseMessage con una System.Net.Http.ObjectContent`1 instancia de que contiene el objeto proporcionado value . El especificado mediaType se utiliza para buscar una instancia de System.Net.Http.Formatting.MediaTypeFormatter .

public static System.Net.Http.HttpResponseMessage CreateResponse<T> (this System.Net.Http.HttpRequestMessage request, System.Net.HttpStatusCode statusCode, T value, System.Net.Http.Headers.MediaTypeHeaderValue mediaType);
static member CreateResponse : System.Net.Http.HttpRequestMessage * System.Net.HttpStatusCode * 'T * System.Net.Http.Headers.MediaTypeHeaderValue -> System.Net.Http.HttpResponseMessage
<Extension()>
Public Function CreateResponse(Of T) (request As HttpRequestMessage, statusCode As HttpStatusCode, value As T, mediaType As MediaTypeHeaderValue) As HttpResponseMessage

Parámetros de tipo

T

Tipo del valor.

Parámetros

request
HttpRequestMessage

La solicitud.

statusCode
HttpStatusCode

El código de estado de la respuesta creada.

value
T

El valor que se va a ajustar. Puede ser null.

mediaType
MediaTypeHeaderValue

El tipo de medio que se usa para buscar una instancia de System.Net.Http.Formatting.MediaTypeFormatter .

Devoluciones

HttpResponseMessage

Ajuste de respuesta value con statusCode .

Se aplica a

CreateResponse<T>(HttpRequestMessage, HttpStatusCode, T, String)

Método auxiliar que crea un objeto HttpResponseMessage con una System.Net.Http.ObjectContent`1 instancia de que contiene el objeto proporcionado value . El especificado mediaType se utiliza para buscar una instancia de System.Net.Http.Formatting.MediaTypeFormatter .

public static System.Net.Http.HttpResponseMessage CreateResponse<T> (this System.Net.Http.HttpRequestMessage request, System.Net.HttpStatusCode statusCode, T value, string mediaType);
static member CreateResponse : System.Net.Http.HttpRequestMessage * System.Net.HttpStatusCode * 'T * string -> System.Net.Http.HttpResponseMessage
<Extension()>
Public Function CreateResponse(Of T) (request As HttpRequestMessage, statusCode As HttpStatusCode, value As T, mediaType As String) As HttpResponseMessage

Parámetros de tipo

T

Tipo del valor.

Parámetros

request
HttpRequestMessage

La solicitud.

statusCode
HttpStatusCode

El código de estado de la respuesta creada.

value
T

El valor que se va a ajustar. Puede ser null.

mediaType
String

El tipo de medio que se usa para buscar una instancia de System.Net.Http.Formatting.MediaTypeFormatter .

Devoluciones

HttpResponseMessage

Ajuste de respuesta value con statusCode .

Se aplica a

CreateResponse<T>(HttpRequestMessage, HttpStatusCode, T, MediaTypeFormatter, MediaTypeHeaderValue)

Método auxiliar que crea un objeto HttpResponseMessage con una System.Net.Http.ObjectContent`1 instancia de que contiene el objeto proporcionado value y el objeto especificado formatter .

public static System.Net.Http.HttpResponseMessage CreateResponse<T> (this System.Net.Http.HttpRequestMessage request, System.Net.HttpStatusCode statusCode, T value, System.Net.Http.Formatting.MediaTypeFormatter formatter, System.Net.Http.Headers.MediaTypeHeaderValue mediaType);
static member CreateResponse : System.Net.Http.HttpRequestMessage * System.Net.HttpStatusCode * 'T * System.Net.Http.Formatting.MediaTypeFormatter * System.Net.Http.Headers.MediaTypeHeaderValue -> System.Net.Http.HttpResponseMessage
<Extension()>
Public Function CreateResponse(Of T) (request As HttpRequestMessage, statusCode As HttpStatusCode, value As T, formatter As MediaTypeFormatter, mediaType As MediaTypeHeaderValue) As HttpResponseMessage

Parámetros de tipo

T

Tipo del valor.

Parámetros

request
HttpRequestMessage

La solicitud.

statusCode
HttpStatusCode

El código de estado de la respuesta creada.

value
T

El valor que se va a ajustar. Puede ser null.

formatter
System.Net.Http.Formatting.MediaTypeFormatter

Formateador que se va a usar.

mediaType
MediaTypeHeaderValue

Invalidación del tipo de medio que se va a establecer en el contenido de la respuesta. Puede ser null.

Devoluciones

HttpResponseMessage

Ajuste de respuesta value con statusCode .

Se aplica a

CreateResponse<T>(HttpRequestMessage, HttpStatusCode, T, MediaTypeFormatter, String)

Método auxiliar que crea un objeto HttpResponseMessage con una System.Net.Http.ObjectContent`1 instancia de que contiene el objeto proporcionado value y el objeto especificado formatter .

public static System.Net.Http.HttpResponseMessage CreateResponse<T> (this System.Net.Http.HttpRequestMessage request, System.Net.HttpStatusCode statusCode, T value, System.Net.Http.Formatting.MediaTypeFormatter formatter, string mediaType);
static member CreateResponse : System.Net.Http.HttpRequestMessage * System.Net.HttpStatusCode * 'T * System.Net.Http.Formatting.MediaTypeFormatter * string -> System.Net.Http.HttpResponseMessage
<Extension()>
Public Function CreateResponse(Of T) (request As HttpRequestMessage, statusCode As HttpStatusCode, value As T, formatter As MediaTypeFormatter, mediaType As String) As HttpResponseMessage

Parámetros de tipo

T

Tipo del valor.

Parámetros

request
HttpRequestMessage

La solicitud.

statusCode
HttpStatusCode

El código de estado de la respuesta creada.

value
T

El valor que se va a ajustar. Puede ser null.

formatter
System.Net.Http.Formatting.MediaTypeFormatter

Formateador que se va a usar.

mediaType
String

Invalidación del tipo de medio que se va a establecer en el contenido de la respuesta. Puede ser null.

Devoluciones

HttpResponseMessage

Ajuste de respuesta value con statusCode .

Se aplica a