TcpClient.EndConnect(IAsyncResult) Método

Definição

Termina uma tentativa pendente de ligação assíncrona.

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

Um objeto devolvido IAsyncResult por uma chamada para BeginConnect.

Exceções

O asyncResult parâmetro é null.

O asyncResult parâmetro não era devolvido por uma chamada a um BeginConnect método.

O EndConnect(IAsyncResult) método era anteriormente chamado para a ligação assíncrona.

Ocorreu um erro ao tentar aceder ao Socket.

O subjacente Socket foi encerrado.

Observações

Este método bloqueia até que a operação seja concluída. Para realizar esta operação de forma síncrona, use um Connect método.

Note

Se receber um SocketException, use SocketException.ErrorCode para obter o código de erro específico. Depois de obter este código, pode consultar o código de erro da API Windows Sockets versão 2 para uma descrição detalhada do erro.

Aplica-se a