HttpRequestMessage.Content Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает содержимое HTTP для отправки на сервер в объекте HttpRequestMessage .
public:
property IHttpContent ^ Content { IHttpContent ^ get(); void set(IHttpContent ^ value); };
IHttpContent Content();
void Content(IHttpContent value);
public IHttpContent Content { get; set; }
var iHttpContent = httpRequestMessage.content;
httpRequestMessage.content = iHttpContent;
Public Property Content As IHttpContent
Значение свойства
Содержимое HTTP для отправки на сервер в объекте HttpRequestMessage .
Комментарии
Содержимое сообщения HTTP-запроса соответствует тексту сущности, определенной в RFC 2616.
Для содержимого HTTP можно использовать несколько классов и интерфейс. К ним относятся следующие.
- IHttpContent — базовый интерфейс, представляющий текст сущности HTTP и заголовки содержимого.
- HttpBufferContent — http-содержимое на основе потока.
- HttpFormUrlEncodedContent — http-содержимое на основе данных имени и значения, закодированных с помощью типа MIME application/x-www-form-urlencoded.
- HttpMultipartContent — http-содержимое, использующее тип MIME multipart/*.
- HttpMultipartFormDataContent — http-содержимое, использующее закодированный тип MIME multipart/form-data.
- HttpStreamContent — содержимое HTTP на основе потока.
- HttpStringContent — содержимое HTTP на основе строки.
Для ряда методов HttpClient не требуется задавать свойство Content в httpRequestMessage. следующие основные параметры.
- Методы HttpClient.GetAsync.
- HttpClient.GetBufferAsync.
- HttpClient.GetInputStreamAsync.
- HttpClient.GetStringAsync.