TcpClient.EndConnect(IAsyncResult) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.