HttpRequestMessageExtensions.CreateResponse Метод

Определение

Перегрузки

CreateResponse<T>(HttpRequestMessage, T)

Вспомогательный метод, который выполняет согласование содержимого и создает объект HttpResponseMessage с экземпляром в System.Net.Http.ObjectContent`1 качестве содержимого, а OK также как код состояния, если модуль форматирования может быть найден. Если модуль форматирования не найден, этот метод возвращает ответ с состоянием 406 NotAcceptable.

CreateResponse<T>(HttpRequestMessage, HttpStatusCode, T)

Вспомогательный метод, который выполняет согласование содержимого и создает объект HttpResponseMessage с экземпляром в System.Net.Http.ObjectContent`1 качестве содержимого, если модуль форматирования можно найти. Если модуль форматирования не найден, этот метод возвращает ответ с состоянием 406 NotAcceptable. узле.

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

Вспомогательный метод, который выполняет согласование содержимого и создает объект HttpResponseMessage с экземпляром в System.Net.Http.ObjectContent`1 качестве содержимого, если модуль форматирования можно найти. Если модуль форматирования не найден, этот метод возвращает ответ с состоянием 406 NotAcceptable.

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

Вспомогательный метод, создающий объект HttpResponseMessage с System.Net.Http.ObjectContent`1 экземпляром, содержащим предоставленный объект value и заданный объект formatter .

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

Вспомогательный метод, создающий объект HttpResponseMessage с System.Net.Http.ObjectContent`1 экземпляром, содержащим предоставленный объект value . Заданный объект mediaType используется для поиска экземпляра System.Net.Http.Formatting.MediaTypeFormatter .

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

Вспомогательный метод, создающий объект HttpResponseMessage с System.Net.Http.ObjectContent`1 экземпляром, содержащим предоставленный объект value . Заданный объект mediaType используется для поиска экземпляра System.Net.Http.Formatting.MediaTypeFormatter .

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

Вспомогательный метод, создающий объект HttpResponseMessage с System.Net.Http.ObjectContent`1 экземпляром, содержащим предоставленный объект value и заданный объект formatter .

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

Вспомогательный метод, создающий объект HttpResponseMessage с System.Net.Http.ObjectContent`1 экземпляром, содержащим предоставленный объект value и заданный объект formatter .

CreateResponse<T>(HttpRequestMessage, T)

Вспомогательный метод, который выполняет согласование содержимого и создает объект HttpResponseMessage с экземпляром в System.Net.Http.ObjectContent`1 качестве содержимого, а OK также как код состояния, если модуль форматирования может быть найден. Если модуль форматирования не найден, этот метод возвращает ответ с состоянием 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

Параметры типа

T

Тип значения.

Параметры

request
HttpRequestMessage

Запрос.

value
T

Значение для упаковки. Может иметь значение NULL.

Возвращаемое значение

HttpResponseMessage

Ответ, заключающий в оболочку value с OK кодом состояния.

Комментарии

Этот метод требует, чтобы request был связан с экземпляром HttpContext .

Применяется к

CreateResponse<T>(HttpRequestMessage, HttpStatusCode, T)

Вспомогательный метод, который выполняет согласование содержимого и создает объект HttpResponseMessage с экземпляром в System.Net.Http.ObjectContent`1 качестве содержимого, если модуль форматирования можно найти. Если модуль форматирования не найден, этот метод возвращает ответ с состоянием 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

Параметры типа

T

Тип значения.

Параметры

request
HttpRequestMessage

Запрос.

statusCode
HttpStatusCode

Код состояния созданного ответа.

value
T

Значение для упаковки. Может иметь значение NULL.

Возвращаемое значение

HttpResponseMessage

Ответ, заключающий в оболочку value statusCode .

Комментарии

Этот метод требует, чтобы request был связан с экземпляром HttpContext .

Применяется к

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

Вспомогательный метод, который выполняет согласование содержимого и создает объект HttpResponseMessage с экземпляром в System.Net.Http.ObjectContent`1 качестве содержимого, если модуль форматирования можно найти. Если модуль форматирования не найден, этот метод возвращает ответ с состоянием 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

Параметры типа

T

Тип значения.

Параметры

request
HttpRequestMessage

Запрос.

statusCode
HttpStatusCode

Код состояния созданного ответа.

value
T

Значение для упаковки. Может иметь значение NULL.

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

Набор System.Net.Http.Formatting.MediaTypeFormatter объектов, из которых нужно выбрать.

Возвращаемое значение

HttpResponseMessage

Ответ, заключающий в оболочку value statusCode .

Комментарии

Этот метод получит HttpContext экземпляр, связанный с request .

Применяется к

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

Вспомогательный метод, создающий объект HttpResponseMessage с System.Net.Http.ObjectContent`1 экземпляром, содержащим предоставленный объект value и заданный объект 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

Параметры типа

T

Тип значения.

Параметры

request
HttpRequestMessage

Запрос.

statusCode
HttpStatusCode

Код состояния созданного ответа.

value
T

Значение для упаковки. Может иметь значение NULL.

formatter
System.Net.Http.Formatting.MediaTypeFormatter

Используемый модуль форматирования.

Возвращаемое значение

HttpResponseMessage

Ответ, заключающий в оболочку value statusCode .

Применяется к

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

Вспомогательный метод, создающий объект HttpResponseMessage с System.Net.Http.ObjectContent`1 экземпляром, содержащим предоставленный объект value . Заданный объект mediaType используется для поиска экземпляра 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

Параметры типа

T

Тип значения.

Параметры

request
HttpRequestMessage

Запрос.

statusCode
HttpStatusCode

Код состояния созданного ответа.

value
T

Значение для упаковки. Может иметь значение NULL.

mediaType
MediaTypeHeaderValue

Тип носителя, используемый для поиска экземпляра System.Net.Http.Formatting.MediaTypeFormatter .

Возвращаемое значение

HttpResponseMessage

Ответ, заключающий в оболочку value statusCode .

Применяется к

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

Вспомогательный метод, создающий объект HttpResponseMessage с System.Net.Http.ObjectContent`1 экземпляром, содержащим предоставленный объект value . Заданный объект mediaType используется для поиска экземпляра 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

Параметры типа

T

Тип значения.

Параметры

request
HttpRequestMessage

Запрос.

statusCode
HttpStatusCode

Код состояния созданного ответа.

value
T

Значение для упаковки. Может иметь значение NULL.

mediaType
String

Тип носителя, используемый для поиска экземпляра System.Net.Http.Formatting.MediaTypeFormatter .

Возвращаемое значение

HttpResponseMessage

Ответ, заключающий в оболочку value statusCode .

Применяется к

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

Вспомогательный метод, создающий объект HttpResponseMessage с System.Net.Http.ObjectContent`1 экземпляром, содержащим предоставленный объект value и заданный объект 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

Параметры типа

T

Тип значения.

Параметры

request
HttpRequestMessage

Запрос.

statusCode
HttpStatusCode

Код состояния созданного ответа.

value
T

Значение для упаковки. Может иметь значение NULL.

formatter
System.Net.Http.Formatting.MediaTypeFormatter

Используемый модуль форматирования.

mediaType
MediaTypeHeaderValue

Переопределение типа мультимедиа, заданное для содержимого ответа. Может иметь значение NULL.

Возвращаемое значение

HttpResponseMessage

Ответ, заключающий в оболочку value statusCode .

Применяется к

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

Вспомогательный метод, создающий объект HttpResponseMessage с System.Net.Http.ObjectContent`1 экземпляром, содержащим предоставленный объект value и заданный объект 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

Параметры типа

T

Тип значения.

Параметры

request
HttpRequestMessage

Запрос.

statusCode
HttpStatusCode

Код состояния созданного ответа.

value
T

Значение для упаковки. Может иметь значение NULL.

formatter
System.Net.Http.Formatting.MediaTypeFormatter

Используемый модуль форматирования.

mediaType
String

Переопределение типа мультимедиа, заданное для содержимого ответа. Может иметь значение NULL.

Возвращаемое значение

HttpResponseMessage

Ответ, заключающий в оболочку value statusCode .

Применяется к