TcpClient.EndConnect(IAsyncResult) Méthode

Définition

Termine une tentative de connexion asynchrone en attente.

public:
 void EndConnect(IAsyncResult ^ asyncResult);
public void EndConnect(IAsyncResult asyncResult);
member this.EndConnect : IAsyncResult -> unit
Public Sub EndConnect (asyncResult As IAsyncResult)

Paramètres

asyncResult
IAsyncResult

Objet IAsyncResult retourné par un appel à BeginConnect.

Exceptions

Le asyncResult paramètre est null.

Le asyncResult paramètre n’a pas été retourné par un appel à une BeginConnect méthode.

La EndConnect(IAsyncResult) méthode a été appelée précédemment pour la connexion asynchrone.

Une erreur s’est produite lors de la tentative d’accès au Socket.

Le sous-jacent Socket a été fermé.

Remarques

Cette méthode se bloque jusqu’à ce que l’opération soit terminée. Pour effectuer cette opération de façon synchrone, utilisez une Connect méthode.

Note

Si vous recevez un SocketException, utilisez-le SocketException.ErrorCode pour obtenir le code d’erreur spécifique. Une fois que vous avez obtenu ce code, vous pouvez consulter la documentation du code d’erreur de l’API Windows Sockets version 2 pour obtenir une description détaillée de l’erreur.

S’applique à