Compartilhar via


TcpClient.EndConnect(IAsyncResult) Método

Definição

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.

Aplica-se a