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 연결 시간 제한 값(밀리초)을 나타내는 값입니다.

특성

예외

if timeoutMillis < 0.

설명

속성 getter 설명서:

연결 시간 제한에 대한 설정을 반환합니다.

0 반환은 옵션이 비활성화됨을 의미합니다(예: 무한대 제한 시간).

1.5에 추가되었습니다.

에 대한 java.net.URLConnection.getConnectTimeout()Java 설명서

속성 setter 설명서:

이 URLConnection에서 참조하는 리소스에 대한 통신 링크를 열 때 사용할 지정된 시간 제한 값(밀리초)을 설정합니다. 연결을 설정하기 전에 시간 제한이 만료되면 java.net.SocketTimeoutException이 발생합니다. 0의 시간 제한은 무한 시간 제한으로 해석됩니다.

이 메서드의 일부 비표준 구현은 지정된 시간 제한을 무시할 수 있습니다. 연결 시간 제한 집합을 보려면 getConnectTimeout()을 호출하세요.

<강력한>경고</강력>: 호스트 이름이 여러 IP 주소로 확인되면 Android의 기본 구현 HttpURLConnectionRFC 3484 순서로 각각 시도합니다. 이러한 각 주소에 연결하지 못하면 연결 시도가 예외를 throw하기 전에 여러 시간 제한이 경과합니다. IPv6 및 IPv4를 모두 지원하는 호스트 이름에는 항상 2개 이상의 IP 주소가 있습니다.

1.5에 추가되었습니다.

에 대한 java.net.URLConnection.setConnectTimeout(int)Java 설명서

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상