HttpResponseMessage クラス

定義

ヘッダー、状態コード、データを含む HTTP 応答メッセージを表します。

public ref class HttpResponseMessage sealed : IClosable, IStringable
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Web.Http.IHttpResponseMessageFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class HttpResponseMessage final : IClosable, IStringable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Web.Http.IHttpResponseMessageFactory, 65536, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class HttpResponseMessage final : IClosable, IStringable
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Web.Http.IHttpResponseMessageFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class HttpResponseMessage : System.IDisposable, IStringable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Web.Http.IHttpResponseMessageFactory), 65536, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class HttpResponseMessage : System.IDisposable, IStringable
function HttpResponseMessage(statusCode)
Public NotInheritable Class HttpResponseMessage
Implements IDisposable, IStringable
継承
Object Platform::Object IInspectable HttpResponseMessage
属性
実装

Windows の要件

デバイス ファミリ
Windows 10 (10.0.10240.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v1.0 で導入)

注釈

HttpResponseMessage を取得する一般的な方法は、HttpClient オブジェクトの DeleteAsync、GetAsyncPostAsyncPutAsync、または SendRequestAsync メソッドの戻り値から です。

コンストラクター

HttpResponseMessage()

HttpResponseMessage クラスの新しいインスタンスを初期化します。

HttpResponseMessage(HttpStatusCode)

特定の HttpStatusCode を使用して、HttpResponseMessage クラスの新しいインスタンスを初期化します。

プロパティ

Content

HttpResponseMessage オブジェクトの HTTP 応答メッセージの内容を取得または設定します。

Headers

サーバーによって送信された HttpResponseMessage に関連付けられている HTTP 応答ヘッダーのコレクションを取得します。

IsSuccessStatusCode

HTTP 応答が成功したかどうかを示す値を取得します。

ReasonPhrase

ステータス コードと共にサーバーが通常送信する理由語句を取得または設定します。

RequestMessage

この応答メッセージの原因となった要求メッセージを取得または設定します。

Source

HttpResponseMessage で受信したデータのソースを取得します。

StatusCode

HTTP 応答のステータス コードを取得または設定します。

Version

HttpResponseMessage オブジェクトで使用される HTTP プロトコル のバージョンを取得または設定します。

メソッド

Close()

HttpResponseMessage インスタンスを閉じ、割り当てられたリソースを解放します。

Dispose()

アンマネージ リソースの解放またはリセットに関連付けられているアプリケーション定義のタスクを実行します。

EnsureSuccessStatusCode()

HTTP 応答オブジェクトの HttpResponseMessage.IsSuccessStatusCode プロパティが の場合は false例外をスローし、 の場合 trueは例外はスローされません。

ToString()

現在の HttpResponseMessage オブジェクトを表す文字列を返します。

適用対象

こちらもご覧ください