Udostępnij za pośrednictwem


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

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

Wyjątki

Parametr asyncResult to 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.

Podstawy Socket zostały zamknięte.

Uwagi

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

Uwaga

Jeśli zostanie wyświetlony komunikat 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 gniazd systemu Windows w wersji 2 , aby uzyskać szczegółowy opis błędu.

Dotyczy