HttpResponseMessage クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ヘッダー、状態コード、データを含む 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
- 継承
- 属性
- 実装
Windows の要件
デバイス ファミリ |
Windows 10 (10.0.10240.0 で導入)
|
API contract |
Windows.Foundation.UniversalApiContract (v1.0 で導入)
|
注釈
HttpResponseMessage を取得する一般的な方法は、HttpClient オブジェクトの DeleteAsync、GetAsync、PostAsync、PutAsync、または 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 プロパティが の場合は |
ToString() |
現在の HttpResponseMessage オブジェクトを表す文字列を返します。 |