HttpRequestMessageExtensions.CreateResponse Метод

Определение

Перегрузки

CreateResponse<T>(HttpRequestMessage, T)

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

Исходный код:
HttpRequestMessageExtensions.cs
Исходный код:
HttpRequestMessageExtensions.cs

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

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

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

Комментарии

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

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

CreateResponse<T>(HttpRequestMessage, HttpStatusCode, T)

Исходный код:
HttpRequestMessageExtensions.cs
Исходный код:
HttpRequestMessageExtensions.cs

Вспомогательный метод, который выполняет согласование 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.

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

Ответ, заключенный в оболочку value с statusCodeпомощью .

Комментарии

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

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

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

Исходный код:
HttpRequestMessageExtensions.cs
Исходный код:
HttpRequestMessageExtensions.cs

Вспомогательный метод, который выполняет согласование 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 объектов, из которых нужно выбрать.

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

Ответ, заключенный в оболочку value с statusCodeпомощью .

Комментарии

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

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

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

Исходный код:
HttpRequestMessageExtensions.cs
Исходный код:
HttpRequestMessageExtensions.cs

Вспомогательный 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

Используемый форматировщик.

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

Ответ, заключенный в оболочку value с statusCodeпомощью .

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

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

Исходный код:
HttpRequestMessageExtensions.cs
Исходный код:
HttpRequestMessageExtensions.cs

Вспомогательный 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.

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

Ответ, заключенный в оболочку value с statusCodeпомощью .

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

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

Исходный код:
HttpRequestMessageExtensions.cs
Исходный код:
HttpRequestMessageExtensions.cs

Вспомогательный 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.

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

Ответ, заключенный в оболочку value с statusCodeпомощью .

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

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

Исходный код:
HttpRequestMessageExtensions.cs
Исходный код:
HttpRequestMessageExtensions.cs

Вспомогательный 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.

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

Ответ, заключенный в оболочку value с statusCodeпомощью .

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

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

Исходный код:
HttpRequestMessageExtensions.cs
Исходный код:
HttpRequestMessageExtensions.cs

Вспомогательный 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.

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

Ответ, заключенный в оболочку value с statusCodeпомощью .

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