Condividi tramite


TcpClient.EndConnect(IAsyncResult) Metodo

Definizione

Termina un tentativo di connessione sincrona in sospeso.

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

Parametri

asyncResult
IAsyncResult

Oggetto IAsyncResult restituito da un chiamata a BeginConnect.

Eccezioni

Il valore del parametro asyncResult è null.

Il parametro asyncResult non è stato restituito da una chiamata a un metodo BeginConnect.

Il metodo EndConnect(IAsyncResult) è stato precedentemente chiamato per la connessione asincrona.

Si è verificato un errore durante il tentativo di accesso al Socket.

Oggetto Socket sottostante è stato chiuso.

Commenti

Questo metodo blocca fino al completamento dell'operazione. Per eseguire questa operazione in modo sincrono, usare un Connect metodo.

Nota

Se si riceve un SocketExceptionoggetto , usare SocketException.ErrorCode per ottenere il codice di errore specifico. Dopo aver ottenuto questo codice, è possibile fare riferimento alla documentazione del codice di errore dell'API Windows Sockets versione 2 per una descrizione dettagliata dell'errore.

Si applica a