NamedPipeClientStream.ConnectAsync Méthode

Définition

Tâche qui représente l’opération de connexion asynchrone.

Surcharges

Nom Description
ConnectAsync()

Se connecte de façon asynchrone à un serveur en attente avec une période d’expiration infinie.

ConnectAsync(Int32)

Se connecte de manière asynchrone à un serveur en attente au cours de la période d’expiration spécifiée.

ConnectAsync(CancellationToken)

Se connecte de façon asynchrone à un serveur en attente et surveille les demandes d’annulation.

ConnectAsync(Int32, CancellationToken)

Se connecte de façon asynchrone à un serveur en attente au cours de la période d’expiration spécifiée et surveille les demandes d’annulation.

ConnectAsync()

Se connecte de façon asynchrone à un serveur en attente avec une période d’expiration infinie.

public:
 System::Threading::Tasks::Task ^ ConnectAsync();
public System.Threading.Tasks.Task ConnectAsync();
member this.ConnectAsync : unit -> System.Threading.Tasks.Task
Public Function ConnectAsync () As Task

Retours

Tâche qui représente l’opération de connexion asynchrone.

Remarques

Cette méthode stocke dans la tâche toutes les exceptions non-utilisation que l’équivalent synchrone de la méthode peut lever. Si une exception est stockée dans la tâche retournée, cette exception est levée lorsque la tâche est attendue. Les exceptions d’utilisation, telles que ArgumentException, sont toujours levées de façon synchrone. Pour les exceptions stockées, consultez les exceptions levées par Connect().

S’applique à

ConnectAsync(Int32)

Se connecte de manière asynchrone à un serveur en attente au cours de la période d’expiration spécifiée.

public:
 System::Threading::Tasks::Task ^ ConnectAsync(int timeout);
public System.Threading.Tasks.Task ConnectAsync(int timeout);
member this.ConnectAsync : int -> System.Threading.Tasks.Task
Public Function ConnectAsync (timeout As Integer) As Task

Paramètres

timeout
Int32

Nombre de millisecondes à attendre que le serveur réponde avant l’expiration de la connexion.

Retours

Tâche qui représente l’opération de connexion asynchrone.

Remarques

Cette méthode stocke dans la tâche toutes les exceptions non-utilisation que l’équivalent synchrone de la méthode peut lever. Si une exception est stockée dans la tâche retournée, cette exception est levée lorsque la tâche est attendue. Les exceptions d’utilisation, telles que ArgumentException, sont toujours levées de façon synchrone. Pour les exceptions stockées, consultez les exceptions levées par Connect(Int32).

S’applique à

ConnectAsync(CancellationToken)

Se connecte de façon asynchrone à un serveur en attente et surveille les demandes d’annulation.

public:
 System::Threading::Tasks::Task ^ ConnectAsync(System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task ConnectAsync(System.Threading.CancellationToken cancellationToken);
member this.ConnectAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function ConnectAsync (cancellationToken As CancellationToken) As Task

Paramètres

cancellationToken
CancellationToken

Jeton à surveiller pour les demandes d’annulation. La valeur par défaut est None.

Retours

Tâche qui représente l’opération de connexion asynchrone.

Exceptions

Le jeton d’annulation a été annulé. Cette exception est stockée dans la tâche retournée.

Remarques

Cette méthode stocke dans la tâche toutes les exceptions non-utilisation que l’équivalent synchrone de la méthode peut lever. Si une exception est stockée dans la tâche retournée, cette exception est levée lorsque la tâche est attendue. Les exceptions d’utilisation, telles que ArgumentException, sont toujours levées de façon synchrone. Pour les exceptions stockées, consultez les exceptions levées par Connect().

S’applique à

ConnectAsync(Int32, CancellationToken)

Se connecte de façon asynchrone à un serveur en attente au cours de la période d’expiration spécifiée et surveille les demandes d’annulation.

public:
 System::Threading::Tasks::Task ^ ConnectAsync(int timeout, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task ConnectAsync(int timeout, System.Threading.CancellationToken cancellationToken);
member this.ConnectAsync : int * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function ConnectAsync (timeout As Integer, cancellationToken As CancellationToken) As Task

Paramètres

timeout
Int32

Nombre de millisecondes à attendre que le serveur réponde avant l’expiration de la connexion.

cancellationToken
CancellationToken

Jeton à surveiller pour les demandes d’annulation. La valeur par défaut est None.

Retours

Tâche qui représente l’opération de connexion asynchrone.

Exceptions

Le jeton d’annulation a été annulé. Cette exception est stockée dans la tâche retournée.

Remarques

Cette méthode stocke dans la tâche toutes les exceptions non-utilisation que l’équivalent synchrone de la méthode peut lever. Si une exception est stockée dans la tâche retournée, cette exception est levée lorsque la tâche est attendue. Les exceptions d’utilisation, telles que ArgumentException, sont toujours levées de façon synchrone. Pour les exceptions stockées, consultez les exceptions levées par Connect(Int32).

S’applique à