TcpClient.EndConnect(IAsyncResult) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Encerra uma tentativa de conexão assíncrona pendente.
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 IAsyncResult retornado por uma chamada para BeginConnect.
Exceções
O parâmetro asyncResult
é null
.
O parâmetro asyncResult
não retornado por uma chamada para o método BeginConnect.
O método EndConnect(IAsyncResult) foi chamado anteriormente para a conexão assíncrona.
Ocorreu um erro ao tentar acessar o Socket.
O Socket subjacente foi fechado.
Comentários
Esse método bloqueia até que a operação seja concluída. Para executar essa operação de forma síncrona, use um Connect método .
Observação
Se você receber um SocketException, use SocketException.ErrorCode para obter o código de erro específico. Depois de obter esse código, você pode consultar a documentação do código de erro da API do Windows Sockets versão 2 para obter uma descrição detalhada do erro.