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
- 継承
注釈
このクラスは、インスタンスを使用して HttpWebRequest HTTP 要求をサーバーに送信するトランスポート ハンドラーを実装します。
コンストラクター
WebRequestHandler() |
WebRequestHandler クラスの新しいインスタンスを初期化します。 |
プロパティ
AllowAutoRedirect |
ハンドラーがリダイレクト応答に従うかどうかを示す値を取得または設定します。 (継承元 HttpClientHandler) |
AllowPipelining |
インターネット リソースへの要求をパイプライン処理するかどうかを示す値を取得または設定します。 |
AuthenticationLevel |
この要求で使用される認証レベルおよび偽装レベルを示す値を取得または設定します。 |
AutomaticDecompression |
HTTP コンテンツ応答を自動展開するためにハンドラーによって使用される展開メソッドの種類を取得または設定します。 (継承元 HttpClientHandler) |
CachePolicy |
この要求のキャッシュ ポリシーを取得または設定します。 |
CheckCertificateRevocationList |
証明書が証明機関の失効リストに対して照合されるかどうかを示す値を取得または設定します。 (継承元 HttpClientHandler) |
ClientCertificateOptions |
証明書を自動的に証明書ストアから取得するか、または呼び出し元が特定のクライアント証明書を渡すことを許可するかを示す値を、取得または設定します。 (継承元 HttpClientHandler) |
ClientCertificates |
この要求に関連付けられているセキュリティ証明書のコレクションを取得または設定します。 |
ContinueTimeout |
アプリケーションがデータをアップロードするまで、サーバーから 100-continue を待機する、ミリ秒単位の時間を取得または設定します。 |
CookieContainer |
サーバーの Cookie を保存するためにハンドラーによって使用されるコンテナーを取得または設定します。 (継承元 HttpClientHandler) |
Credentials |
このハンドラーで使用する認証情報を取得または設定します。 (継承元 HttpClientHandler) |
DefaultProxyCredentials |
既定の (システム) プロキシが使用されている場合、認証のために既定のプロキシ サーバーに送信するための資格情報を取得または設定します。 既定のプロキシは、UseProxy が |
ImpersonationLevel |
現在の要求に対する偽装レベルを取得または設定します。 |
MaxAutomaticRedirections |
ハンドラーがフォローするリダイレクトの最大数を取得または設定します。 (継承元 HttpClientHandler) |
MaxConnectionsPerServer |
ph x="1" /> オブジェクトを使用して要求を行うときに許可される (サーバー エンドポイントあたりの) コンカレント接続の最大数を取得または設定します。 サーバー エンドポイントあたりの制限に注意してください。たとえば、値 256 は http://www.adatum.com/ に対して 256 のコンカレント接続数を許可し、http://www.adventure-works.com/ に対してさらに 256 のコンカレント接続数を許可します。 (継承元 HttpClientHandler) |
MaxRequestContentBufferSize |
ハンドラーによって使用される最大要求コンテンツ バッファー サイズを取得または設定します。 (継承元 HttpClientHandler) |
MaxResponseHeadersLength |
応答ヘッダーの許容最大長を取得または設定します。 |
MeterFactory |
インスタンスのIMeterFactoryカスタムMeterHttpClientHandlerを作成する を取得または設定します。 (継承元 HttpClientHandler) |
PreAuthenticate |
ハンドラーが要求と共に認証ヘッダーを送信するかどうかを示す値を取得または設定します。 (継承元 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) |
Send(HttpRequestMessage, CancellationToken) |
で提供される情報に基づいて のインスタンス HttpResponseMessage を作成します HttpRequestMessage。 (継承元 HttpClientHandler) |
SendAsync(HttpRequestMessage, CancellationToken) |
でHttpRequestMessage指定された情報に基づいて、 のHttpResponseMessageインスタンスをブロックしない操作として作成します。 (継承元 HttpClientHandler) |
ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
適用対象
.NET