TcpClient.EndConnect(IAsyncResult) 메서드

정의

보류 중인 비동기 연결 시도를 종료합니다.

public:
 void EndConnect(IAsyncResult ^ asyncResult);
public void EndConnect(IAsyncResult asyncResult);
member this.EndConnect : IAsyncResult -> unit
Public Sub EndConnect (asyncResult As IAsyncResult)

매개 변수

asyncResult
IAsyncResult

호출 IAsyncResult 에서 반환되는 개체입니다 BeginConnect.

예외

매개 변수는 asyncResult .입니다 null.

asyncResult 메서드를 호출 BeginConnect 하여 매개 변수를 반환하지 않았습니다.

메서드는 EndConnect(IAsyncResult) 이전에 비동기 연결에 대해 호출되었습니다.

에 액세스 Socket하려고 할 때 오류가 발생했습니다.

기본이 Socket 닫혔습니다.

설명

이 메서드는 작업이 완료될 때까지 차단합니다. 이 작업을 동기적으로 수행하려면 메서드를 Connect 사용합니다.

메모

수신되는 SocketException경우 특정 오류 코드를 가져오는 데 사용합니다 SocketException.ErrorCode . 이 코드를 가져온 후에는 Windows 소켓 버전 2 API 오류 코드 설명서에서 오류에 대한 자세한 설명을 참조할 수 있습니다.

적용 대상