語言

HttpEngine.Builder.SetProxyOptions(ProxyOptions) 方法

定義

設定代理行為。

[Android.Runtime.Register("setProxyOptions", "(Landroid/net/http/ProxyOptions;)Landroid/net/http/HttpEngine$Builder;", "GetSetProxyOptions_Landroid_net_http_ProxyOptions_Handler", ApiSince=37)]
public virtual Android.Net.Http.HttpEngine.Builder SetProxyOptions(Android.Net.Http.ProxyOptions options);
[<Android.Runtime.Register("setProxyOptions", "(Landroid/net/http/ProxyOptions;)Landroid/net/http/HttpEngine$Builder;", "GetSetProxyOptions_Landroid_net_http_ProxyOptions_Handler", ApiSince=37)>]
abstract member SetProxyOptions : Android.Net.Http.ProxyOptions -> Android.Net.Http.HttpEngine.Builder
override this.SetProxyOptions : Android.Net.Http.ProxyOptions -> Android.Net.Http.HttpEngine.Builder

參數

options
ProxyOptions

傳回

建造者用來促進連鎖。

屬性

備註

設定代理行為。 這會以不同方式影響:連線建立、UrlRequest 以及雙向串流。 更多細節請參閱 Proxy 的文件。

這不應與由使用者設定的代理設定混淆:使用者;或是某種企業設定檔設定,或(很可能)某種網路自動設定(例如,Web Proxy 自動發現協定)。 這通常稱為「系統」代理設定。 若有此功能,通常必須遵守系統代理設定,才能取得本地及/或網際網路連線。 HttpEngine 已經在內部處理系統代理設定。

透過此 API 定義的代理設定會被稱為「應用程式」代理設定。 應用程式與系統代理設定是分開的,且最重要的是,兩者不同。 目前,應用程式與系統代理設定是互斥的:若有,指定 ProxyOptions 會覆蓋系統代理設定。 這在某些情況下,若存在系統代理設定,可能會造成連線問題。 在這種情況下,使用者可能會無法上網,除非 ProxyOptions 設定了最終的空備援。 請參閱 ProxyOptions 文件。

Android 參考資料。android.net.http.HttpEngine.Builder.setProxyOptions

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於