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 , содержащим предоставленные |
CreateResponse<T>(HttpRequestMessage, HttpStatusCode, T, MediaTypeHeaderValue) |
Вспомогательный HttpResponseMessage метод, который создает с экземпляром System.Net.Http.ObjectContent`1 , содержащим предоставленный |
CreateResponse<T>(HttpRequestMessage, HttpStatusCode, T, String) |
Вспомогательный HttpResponseMessage метод, который создает с экземпляром System.Net.Http.ObjectContent`1 , содержащим предоставленный |
CreateResponse<T>(HttpRequestMessage, HttpStatusCode, T, MediaTypeFormatter, MediaTypeHeaderValue) |
Вспомогательный HttpResponseMessage метод, который создает с экземпляром System.Net.Http.ObjectContent`1 , содержащим предоставленные |
CreateResponse<T>(HttpRequestMessage, HttpStatusCode, T, MediaTypeFormatter, String) |
Вспомогательный HttpResponseMessage метод, который создает с экземпляром System.Net.Http.ObjectContent`1 , содержащим предоставленные |
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
помощью .
Применяется к
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по