System::Net::Http::HttpClient クラス

HttpClient class

リクエストの送信とレスポンスの受信を行う HTTP クライアントの基底クラスを表します。このクラスのオブジェクトは System::MakeObject() 関数を使用してのみ割り当てるべきです。スタック上や operator new を使用してインスタンスを作成しないでください。そうしないと実行時エラーやアサーション違反が発生します。このクラスは常に System::SmartPtr ポインタでラップし、そのポインタを関数への引数として渡すようにしてください。

class HttpClient : public System::Net::Http::HttpMessageInvoker

メソッド

メソッド説明
CancelPendingRequests()すべての保留中のリクエストをキャンセルします。
get_BaseAddress()リクエストの送信に使用されるリソースのベースアドレスを取得します。
get_DefaultRequestHeaders()RTTI 情報。
get_MaxResponseContentBufferSize()レスポンス コンテンツの最大バイト数を取得します。
get_Timeout()リクエストがタイムアウトするまでの待機時間を取得します。
HttpClient()新しいインスタンスを構築します。
HttpClient(System::SharedPtr<HttpMessageHandler>)新しいインスタンスを構築します。
HttpClient(System::SharedPtr<HttpMessageHandler>, bool)新しいインスタンスを構築します。
Send(System::SharedPtr<HttpRequestMessage>, HttpCompletionOption)指定された HTTP リクエストを送信します。
set_BaseAddress(System::SharedPtr<Uri>)リクエスト送信に使用されるリソースのベースアドレスを設定します。
set_MaxResponseContentBufferSize(int64_t)レスポンスコンテンツの最大バイト数を設定します。
set_Timeout(TimeSpan)リクエストがタイムアウトするまでの待機時間を設定します。

参照