Sdílet prostřednictvím


TcpClient.EndConnect(IAsyncResult) Metoda

Definice

Ukončí nevyřízený pokus o asynchronní připojení.

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

Parametry

asyncResult
IAsyncResult

Objekt IAsyncResult vrácený voláním BeginConnectmetody .

Výjimky

Parametr asyncResult je null.

Parametr asyncResult nebyl vrácen voláním BeginConnect metody.

Metoda EndConnect(IAsyncResult) byla dříve volána pro asynchronní připojení.

Při pokusu o přístup Socketk .

Podkladová služba Socket byla uzavřena.

Poznámky

Tato metoda blokuje, dokud operace není dokončena. Pokud chcete tuto operaci provést synchronně, použijte metodu Connect .

Poznámka

Pokud se zobrazí SocketException, použijte SocketException.ErrorCode k získání konkrétního kódu chyby. Jakmile tento kód získáte, můžete se podívat do dokumentace k chybovému kódu rozhraní API rozhraní Windows Sockets verze 2 , kde najdete podrobný popis chyby.

Platí pro