語言

ProxyOptions.FromProxyList(IList<Proxy>, Int32) 方法

定義

從一個代理清單中構建代理設定。

[Android.Runtime.Register("fromProxyList", "(Ljava/util/List;I)Landroid/net/http/ProxyOptions;", "", ApiSince=37)]
public static Android.Net.Http.ProxyOptions FromProxyList(System.Collections.Generic.IList<Android.Net.Http.Proxy> proxyList, int allProxiesFailedBehavior);
[<Android.Runtime.Register("fromProxyList", "(Ljava/util/List;I)Landroid/net/http/ProxyOptions;", "", ApiSince=37)>]
static member FromProxyList : System.Collections.Generic.IList<Android.Net.Http.Proxy> * int -> Android.Net.Http.ProxyOptions

參數

proxyList
IList<Proxy>

定義此配置的代理清單。 這個值不可能為零值。

allProxiesFailedBehavior
Int32

HttpEngine 在未能使用所有代理檔後,應該如何運作? 價值屬於以下之一:ALL_PROXIES_FAILED_BEHAVIOR_DISALLOW_DIRECT;ALL_PROXIES_FAILED_BEHAVIOR_ALLOW_DIRECT

傳回

屬性

備註

從一個代理清單中構建代理設定。

列表中的代理檔將依序使用。 只有當 HttpEngine 未能在 N 位置使用代理時,才會使用位於位置 N+1 的代理。若位置 N 的代理因任何原因失敗(包括透過 Proxy.HttpConnectCallback 觸發的隧道關閉),但位置 N+1 的代理成功,則位置 N 的代理將暫時降優先權。 代理權在被降優先權時,僅作為最後手段使用。

Android 參考資料。android.net.http.ProxyOptions.fromProxyList

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

適用於