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 IAsyncResult objeto retornado por uma chamada para BeginConnect.
Exceções
O asyncResult parâmetro é null.
O asyncResult parâmetro não foi retornado por uma chamada a um BeginConnect método.
O EndConnect(IAsyncResult) método foi chamado anteriormente para a conexão assíncrona.
Ocorreu um erro ao tentar acessar o Socket.
O subjacente Socket foi fechado.
Comentários
Esse método é bloqueado até que a operação seja concluída. Para executar essa operação de forma síncrona, use um Connect método.
Note
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.