URLConnection.ConnectTimeout 屬性

定義

回傳連線逾時設定。 -或- 設定一個指定的逾時值,單位為毫秒,用於開啟此 URLConnection 所參考資源的通訊連結。

public virtual int ConnectTimeout { [Android.Runtime.Register("getConnectTimeout", "()I", "GetGetConnectTimeoutHandler")] get; [Android.Runtime.Register("setConnectTimeout", "(I)V", "GetSetConnectTimeout_IHandler")] set; }
[<get: Android.Runtime.Register("getConnectTimeout", "()I", "GetGetConnectTimeoutHandler")>]
[<set: Android.Runtime.Register("setConnectTimeout", "(I)V", "GetSetConnectTimeout_IHandler")>]
member this.ConnectTimeout : int with get, set

屬性值

一個 int 以毫秒表示連線逾時值的

屬性

例外狀況

如果 timeoutMillis < 0

備註

財產取得者文件:

回傳連線逾時設定。

0 返回表示該選項已被禁用(即無限超時)。

已在1.5中新增。

Java 文件 java.net.URLConnection.getConnectTimeout()

屬性設定文件:

設定一個指定的逾時值,以毫秒為單位,用於開啟此 URLConnection 所參考資源的通訊連結。 若逾時在連線建立前到期,則會觸發 java.net.SocketTimeoutException。 逾時為零則被解釋為無限長的超時。

某些非標準實作可能會忽略指定的逾時。 若要查看連線逾時設定,請聯絡 getConnectTimeout()。

<強>警告</強:>如果主機名稱解析為多個 IP,Android 預設實作 HttpURLConnection 會依 RFC 3484 順序嘗試每個 IP。 若連接這些地址均失敗,連線嘗試將多次逾時後才會拋出例外。 同時支援 IPv6 和 IPv4 的主機名稱,至少會有兩個 IP 位址。

已在1.5中新增。

Java 文件 java.net.URLConnection.setConnectTimeout(int)

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

適用於