TcpClient.EndConnect(IAsyncResult) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Finaliza un intento de conexión asincrónico 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 asyncResult parámetro es null.
El asyncResult parámetro no lo devolvió una llamada a un BeginConnect método .
Anteriormente EndConnect(IAsyncResult) se llamó al método para la conexión asincrónica.
Se produjo un error al intentar acceder Socketa .
Se ha cerrado el subyacente Socket .
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 .
Note
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.