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 的 cookie 容器。 (繼承來源 HttpClientHandler) |
Credentials |
取得或設定這個處理常式所用的驗證資訊。 (繼承來源 HttpClientHandler) |
DefaultProxyCredentials |
使用預設 (系統) Proxy 時,取得或設定要提交至預設 Proxy 伺服器進行驗證的認證。 只有當 UseProxy 設定為 |
ImpersonationLevel |
取得或設定目前要求的模擬等級。 |
MaxAutomaticRedirections |
取得或設定處理常式追蹤的最大重新導向數目。 (繼承來源 HttpClientHandler) |
MaxConnectionsPerServer |
取得或設定使用 HttpClient 物件提出要求時,所允許的同時連線 數目上限 (每個伺服器端點)。 請注意,此限制是按照每個伺服器端點計算,例如值 256 允許 http://www.adatum.com/ 使用 256 個同時連線,而 http://www.adventure-works.com/ 另有 256 個同時連線。 (繼承來源 HttpClientHandler) |
MaxRequestContentBufferSize |
取得或設定此處理常式所使用最大要求內容的緩衝區大小。 (繼承來源 HttpClientHandler) |
MaxResponseHeadersLength |
取得或設定回應標頭的最大允許長度。 |
MeterFactory |
取得或設定 IMeterFactory ,以建立 實體的HttpClientHandler自訂 Meter 。 (繼承來源 HttpClientHandler) |
PreAuthenticate |
取得或設定值,這個值指出處理常式是否隨著要求傳送授權標頭。 (繼承來源 HttpClientHandler) |
Properties |
取得 HttpClient 要求之自訂屬性的可寫入字典 (也就是對應)。 字典會初始化為空字典。您可以插入及查詢自訂處理常式和特殊處理的索引鍵/值組。 (繼承來源 HttpClientHandler) |
Proxy |
取得或設定處理常式所使用的 Proxy 資訊。 (繼承來源 HttpClientHandler) |
ReadWriteTimeout |
取得或設定寫入要求或從伺服器讀取回應時的逾時 (以毫秒為單位)。 |
ServerCertificateCustomValidationCallback |
取得或設定驗證伺服器憑證的回呼方法。 (繼承來源 HttpClientHandler) |
ServerCertificateValidationCallback |
取得或設定驗證伺服器憑證的回呼方法。 |
SslProtocols |
取得或設定 TLS/SSL 通訊協定,其是由 HttpClientHandler 物件管理之 HttpClient 物件所使用。 (繼承來源 HttpClientHandler) |
SupportsAutomaticDecompression |
取得值,表示處理常式是否支援自動回應內容解壓縮。 (繼承來源 HttpClientHandler) |
SupportsProxy |
取得值,這個值指出處理常式是否支援 Proxy 設定。 (繼承來源 HttpClientHandler) |
SupportsRedirectConfiguration |
取得值,這個值指出處理常式是否支援 AllowAutoRedirect 和 MaxAutomaticRedirections 屬性的組態設定。 (繼承來源 HttpClientHandler) |
UnsafeAuthenticatedConnectionSharing |
取得或設定值,指出是否允許高速 NTLM 驗證連線共用。 |
UseCookies |
取得或設定值,這個值表示處理程式是否使用 CookieContainer 屬性來儲存伺服器 Cookie,並在傳送要求時使用這些 Cookie。 (繼承來源 HttpClientHandler) |
UseDefaultCredentials |
取得或設定值,控制是否隨著處理常式的要求傳送預設認證。 (繼承來源 HttpClientHandler) |
UseProxy |
取得或設定值,指出處理常式是否針對要求使用 Proxy。 (繼承來源 HttpClientHandler) |
方法
Dispose() |
釋放 Unmanaged 資源,並處置 HttpMessageHandler 所使用的 Managed 資源。 (繼承來源 HttpMessageHandler) |
Dispose(Boolean) |
釋放 HttpClientHandler 所使用的 Unmanaged 資源,並選擇性處置 Managed 資源。 (繼承來源 HttpClientHandler) |
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
Send(HttpRequestMessage, CancellationToken) |
根據中提供的資訊建立的HttpResponseMessageHttpRequestMessage實例。 (繼承來源 HttpClientHandler) |
SendAsync(HttpRequestMessage, CancellationToken) |
根據 中HttpRequestMessage提供的資訊建立 的HttpResponseMessage實例,做為不會封鎖的作業。 (繼承來源 HttpClientHandler) |
ToString() |
傳回代表目前物件的字串。 (繼承來源 Object) |