Comparteix a través de


TcpClient.EndConnect(IAsyncResult) Método

Definición

Finaliza un intento de conexión asincrónica pendiente.

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

Parámetros

asyncResult
IAsyncResult

Objeto IAsyncResult devuelto por una llamada a BeginConnect.

Excepciones

El parámetro asyncResult es null.

El parámetro asyncResult no se devolvió mediante una llamada a un método BeginConnect.

Se ha llamado previamente al método EndConnect(IAsyncResult) para la conexión asincrónica.

Error al intentar obtener acceso a Socket.

El objeto Socket subyacente se ha cerrado.

Comentarios

Este método se bloquea hasta que se complete la operación. Para realizar esta operación de forma sincrónica, use un Connect método .

Nota

Si recibe un SocketException, use SocketException.ErrorCode para obtener el código de error específico. Después de obtener este código, puede consultar la documentación del código de error de la API de Windows Sockets versión 2 para obtener una descripción detallada del error.

Se aplica a