Partager via


TcpClient.EndConnect(IAsyncResult) Méthode

Définition

Met fin à 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 paramètre asyncResult a la valeur null.

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

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

Une erreur s'est produite lors de la tentative d'accès à Socket.

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

Remarques

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

Notes

Si vous recevez un SocketException, utilisez SocketException.ErrorCode pour obtenir le code d’erreur spécifique. Une fois ce code obtenu, vous pouvez vous reporter à 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 à