WebRequestHandler クラス

定義

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

既定の (システム) プロキシが使用されている場合、認証のために既定のプロキシ サーバーに送信するための資格情報を取得または設定します。 既定のプロキシは、UseProxytrue に設定され、Proxynull に設定されている場合にのみ使用されます。

(継承元 HttpClientHandler)
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)

適用対象