次の方法で共有


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
継承

注釈

このクラスは、サーバーに 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

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

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

適用対象