HttpRequestMessage.Content プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
HttpRequestMessage オブジェクトのサーバーに送信する HTTP コンテンツを取得または設定します。
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
プロパティ値
HttpRequestMessage オブジェクトでサーバーに送信する HTTP コンテンツ。
注釈
HTTP 要求メッセージの内容は、RFC 2616 で定義されているエンティティ本文に対応しています。
HTTP コンテンツには、多数のクラスとインターフェイスを使用できます。 その例を次に示します。
- IHttpContent - HTTP エンティティ本体とコンテンツ ヘッダーを表す基本インターフェイス。
- HttpBufferContent - ストリームに基づく HTTP コンテンツ。
- HttpFormUrlEncodedContent - アプリケーション/x-www-form-urlencoded MIME の種類を使用してエンコードされた名前/値データに基づく HTTP コンテンツ。
- HttpMultipartContent - multipart/* MIME タイプを使用する HTTP コンテンツ。
- HttpMultipartFormDataContent - エンコードされたマルチパート/フォーム データ MIME タイプを使用する HTTP コンテンツ。
- HttpStreamContent - ストリームに基づく HTTP コンテンツ。
- HttpStringContent - 文字列に基づく HTTP コンテンツ。
HttpRequestMessage で Content プロパティを設定する必要のない HttpClient メソッドがいくつかあります。 これらには、次のものが含まれます。
- HttpClient.GetAsync メソッド。
- HttpClient.GetBufferAsync。
- HttpClient.GetInputStreamAsync。
- HttpClient.GetStringAsync。