HttpClientHandler.Proxy 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定處理常式所使用的 Proxy 資訊。
public:
property System::Net::IWebProxy ^ Proxy { System::Net::IWebProxy ^ get(); void set(System::Net::IWebProxy ^ value); };
public System.Net.IWebProxy Proxy { get; set; }
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public System.Net.IWebProxy? Proxy { get; set; }
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
public System.Net.IWebProxy? Proxy { get; set; }
member this.Proxy : System.Net.IWebProxy with get, set
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
member this.Proxy : System.Net.IWebProxy with get, set
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
member this.Proxy : System.Net.IWebProxy with get, set
Public Property Proxy As IWebProxy
屬性值
處理常式所使用的 Proxy 資訊。 預設值是 null
。
- 屬性
備註
Proxy 屬性會識別 WebProxy 物件,以用來處理向網際網路資源發出的要求。 若要指定不應使用 Proxy,請將 Proxy 屬性設定為 GetEmptyWebProxy 方法所傳回的 Proxy 執行個體。
本機電腦或應用程式組態檔可能會指定要使用的預設 Proxy。 Proxy如果已指定 屬性,則 來自屬性的 Proxy Proxy 設定會覆寫本機計算機或應用程式組態檔,而處理程式會使用指定的 Proxy 設定。 如果在組態檔中未指定 Proxy,而且 Proxy 未指定 屬性,處理程式會使用繼承自本機電腦上的 Internet Explorer 的 Proxy 設定。 如果 Internet Explorer 中沒有 Proxy 設定,則會將要求直接傳送至伺服器。
類別會 HttpClientHandler 剖析 Proxy 略過清單,其通配符繼承自 Internet Explorer,與略過清單相同,由 Internet Explorer 直接剖析。 例如,類別 HttpClientHandler 會剖析 Internet Explorer 中 “nt*” 的略過清單,作為 “nt.*” 的正則表達式。 因此,的 http://nt.com
URL 會略 HttpClientHandler 過使用 類別和 Internet Explorer 的 Proxy。
HttpClientHandler 類別支援本機 Proxy 略過。 如果符合下列任何條件,該類別會將目的地視為本機:
目的地包含一般名稱 (URL 中沒有點)。
目的地包含回送位址 (Loopback 或 IPv6Loopback),或目的地包含指派給本機電腦的 IPAddress。
目的地的網域尾碼符合本機電腦的網域尾碼 (DomainName)。
適用於
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應