HttpRequestMessage.Content プロパティ

定義

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 メソッドがいくつかあります。 これらには、次のものが含まれます。

適用対象