Język

TcpClient.EndConnect(IAsyncResult) Metoda

Definicja

Kończy oczekującą próbę połączenia asynchronicznego.

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

Parametry

asyncResult
IAsyncResult

Obiekt IAsyncResult zwrócony przez wywołanie metody BeginConnect.

Wyjątki

Parametr asyncResult jest null.

Parametr asyncResult nie został zwrócony przez wywołanie BeginConnect metody .

Metoda EndConnect(IAsyncResult) została wcześniej wywołana dla połączenia asynchronicznego.

Wystąpił błąd podczas próby uzyskania dostępu do elementu Socket.

Bazowy Socket został zamknięty.

Uwagi

Ta metoda blokuje działanie do momentu ukończenia operacji. Aby wykonać tę operację Connect synchronicznie, użyj metody .

Note

Jeśli zostanie wyświetlony kod błędu SocketException, użyj polecenia SocketException.ErrorCode , aby uzyskać określony kod błędu. Po uzyskaniu tego kodu możesz zapoznać się z dokumentacją kodu błędu interfejsu API windows Sockets w wersji 2 , aby uzyskać szczegółowy opis błędu.

Dotyczy