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は 。

注釈

プロパティ getter のドキュメント:

接続タイムアウトの設定を返します。

0 戻り値は、オプションが無効になっていることを意味します (つまり、無限大のタイムアウト)。

1\.5 で追加されました。

java.net.URLConnection.getConnectTimeout()Java ドキュメント。

プロパティ セッターのドキュメント:

この URLConnection によって参照されるリソースへの通信リンクを開くときに使用する、指定されたタイムアウト値 (ミリ秒単位) を設定します。 接続を確立する前にタイムアウトが切れると、java.net.SocketTimeoutException が発生します。 0 のタイムアウトは、無限タイムアウトとして解釈されます。

このメソッドの一部の標準以外の実装では、指定されたタイムアウトが無視される場合があります。 接続タイムアウト セットを確認するには、getConnectTimeout() を呼び出してください。

<厳密な>警告</強さ>: ホスト名が複数の IP アドレスに解決された場合、Android の 既定の 実装 HttpURLConnection では、 それぞれ RFC 3484 の順序で試行されます。 これらの各アドレスへの接続が失敗した場合、接続試行によって例外がスローされる前に、複数のタイムアウトが経過します。 IPv6 と IPv4 の両方をサポートするホスト名には、常に少なくとも 2 つの IP アドレスがあります。

1\.5 で追加されました。

java.net.URLConnection.setConnectTimeout(int)Java ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

適用対象