WebRequestHandler クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Windows ストア アプリやその他の環境では使用できないデスクトップ固有の機能を提供します。
public ref class WebRequestHandler : System::Net::Http::HttpClientHandler
public class WebRequestHandler : System.Net.Http.HttpClientHandler
type WebRequestHandler = class
inherit HttpClientHandler
Public Class WebRequestHandler
Inherits HttpClientHandler
- 継承
注釈
このクラスは、サーバーに HTTP 要求を送信するために、 HttpWebRequest インスタンスを使用してトランスポート ハンドラーを実装します。
コンストラクター
| 名前 | 説明 |
|---|---|
| WebRequestHandler() |
WebRequestHandler クラスの新しいインスタンスを初期化します。 |
プロパティ
| 名前 | 説明 |
|---|---|
| AllowAutoRedirect |
ハンドラーがリダイレクト応答に従う必要があるかどうかを示す値を取得または設定します。 (継承元 HttpClientHandler) |
| AllowPipelining |
インターネット リソースに要求をパイプライン処理するかどうかを示す値を取得または設定します。 |
| AuthenticationLevel |
この要求に使用される認証と偽装のレベルを示す値を取得または設定します。 |
| AutomaticDecompression |
HTTP コンテンツ応答の自動展開にハンドラーによって使用される展開メソッドの種類を取得または設定します。 (継承元 HttpClientHandler) |
| CachePolicy |
この要求のキャッシュ ポリシーを取得または設定します。 |
| CheckCertificateRevocationList |
証明書が証明機関失効リストに対してチェックされるかどうかを示す値を取得または設定します。 (継承元 HttpClientHandler) |
| ClientCertificateOptions |
証明書が証明書ストアから自動的に選択されるかどうか、または呼び出し元が特定のクライアント証明書を渡すことが許可されているかどうかを示す値を取得または設定します。 (継承元 HttpClientHandler) |
| ClientCertificates |
この要求に関連付けられているセキュリティ証明書のコレクションを取得または設定します。 |
| ContinueTimeout |
データをアップロードする前に、アプリケーションがサーバーから 100 継続するまで待機する時間 (ミリ秒単位) を取得または設定します。 |
| CookieContainer |
ハンドラーによってサーバー Cookie を格納するために使用される Cookie コンテナーを取得または設定します。 (継承元 HttpClientHandler) |
| Credentials |
このハンドラーで使用される認証情報を取得または設定します。 (継承元 HttpClientHandler) |
| DefaultProxyCredentials |
既定の (システム) プロキシが使用されている場合は、認証のために既定のプロキシ サーバーに送信する資格情報を取得または設定します。 既定のプロキシは、 UseProxy が |
| ImpersonationLevel |
現在の要求の偽装レベルを取得または設定します。 |
| MaxAutomaticRedirections |
ハンドラーがフォローするリダイレクトの最大数を取得または設定します。 (継承元 HttpClientHandler) |
| MaxConnectionsPerServer |
HttpClient オブジェクトを使用して要求を行うときに許可される同時接続の最大数 (サーバー エンドポイントあたり) を取得または設定します。 制限はサーバー エンドポイントごとに行われるので、たとえば値 256 を指定すると、 http://www.adatum.com/ への同時接続数は 256、 http://www.adventure-works.com/には別の 256 が許可されます。 (継承元 HttpClientHandler) |
| MaxRequestContentBufferSize |
ハンドラーによって使用される要求コンテンツ バッファーの最大サイズを取得または設定します。 (継承元 HttpClientHandler) |
| MaxResponseHeadersLength |
応答ヘッダーの最大許容長を取得または設定します。 |
| PreAuthenticate |
ハンドラーが要求と共に Authorization ヘッダーを送信するかどうかを示す値を取得または設定します。 (継承元 HttpClientHandler) |
| Properties |
HttpClient要求のカスタム プロパティの書き込み可能なディクショナリ (つまり、マップ) を取得します。 ディクショナリは空で初期化されます。カスタム ハンドラーと特別な処理のキーと値のペアを挿入およびクエリできます。 (継承元 HttpClientHandler) |
| Proxy |
ハンドラーによって使用されるプロキシ情報を取得または設定します。 (継承元 HttpClientHandler) |
| ReadWriteTimeout |
サーバーへの要求の書き込み時またはサーバーからの応答の読み取り時のタイムアウトをミリ秒単位で取得または設定します。 |
| ServerCertificateCustomValidationCallback |
サーバー証明書を検証するコールバック メソッドを取得または設定します。 (継承元 HttpClientHandler) |
| ServerCertificateValidationCallback |
サーバー証明書を検証するコールバック メソッドを取得または設定します。 |
| SslProtocols |
HttpClientHandler オブジェクトによって管理される HttpClient オブジェクトによって使用される TLS/SSL プロトコルを取得または設定します。 (継承元 HttpClientHandler) |
| SupportsAutomaticDecompression |
ハンドラーが自動応答コンテンツ展開をサポートしているかどうかを示す値を取得します。 (継承元 HttpClientHandler) |
| SupportsProxy |
ハンドラーがプロキシ設定をサポートしているかどうかを示す値を取得します。 (継承元 HttpClientHandler) |
| SupportsRedirectConfiguration |
ハンドラーが AllowAutoRedirect プロパティと MaxAutomaticRedirections プロパティの構成設定をサポートするかどうかを示す値を取得します。 (継承元 HttpClientHandler) |
| UnsafeAuthenticatedConnectionSharing |
高速 NTLM 認証接続共有を許可するかどうかを示す値を取得または設定します。 |
| UseCookies |
ハンドラーが CookieContainer プロパティを使用してサーバー Cookie を格納し、要求の送信時にこれらの Cookie を使用するかどうかを示す値を取得または設定します。 (継承元 HttpClientHandler) |
| UseDefaultCredentials |
既定の資格情報がハンドラーによって要求と共に送信されるかどうかを制御する値を取得または設定します。 (継承元 HttpClientHandler) |
| UseProxy |
ハンドラーが要求にプロキシを使用するかどうかを示す値を取得または設定します。 (継承元 HttpClientHandler) |
メソッド
| 名前 | 説明 |
|---|---|
| Dispose() |
アンマネージ リソースを解放し、 HttpMessageHandlerによって使用されるマネージド リソースを破棄します。 (継承元 HttpMessageHandler) |
| Dispose(Boolean) |
HttpClientHandlerによって使用されるアンマネージ リソースを解放し、必要に応じてマネージド リソースを破棄します。 (継承元 HttpClientHandler) |
| Equals(Object) |
指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
| GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
| GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
| MemberwiseClone() |
現在の Objectの簡易コピーを作成します。 (継承元 Object) |
| SendAsync(HttpRequestMessage, CancellationToken) |
ブロックしない操作としてHttpRequestMessageで指定された情報に基づいて、HttpResponseMessageのインスタンスを作成します。 (継承元 HttpClientHandler) |
| ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |