Task.WaitAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| WaitAsync(CancellationToken) |
Obtient une Task opération qui se termine une fois cette Task opération terminée ou lorsque l’annulation spécifiée a été CancellationToken demandée. |
| WaitAsync(TimeSpan) |
Obtient une Task valeur qui se termine une fois cette Task opération terminée ou lorsque le délai d’expiration spécifié expire. |
| WaitAsync(TimeSpan, CancellationToken) |
Obtient une Task opération qui se termine lorsque Task le délai d’expiration spécifié expire ou lorsque l’annulation spécifiée a été CancellationToken demandée. |
| WaitAsync(TimeSpan, TimeProvider) |
Obtient une Task valeur qui se termine une fois cette Task opération terminée ou lorsque le délai d’expiration spécifié expire. |
| WaitAsync(TimeSpan, TimeProvider, CancellationToken) |
Obtient une Task opération qui se termine lorsque Task le délai d’expiration spécifié expire ou lorsque l’annulation spécifiée a été CancellationToken demandée. |
WaitAsync(CancellationToken)
- Source:
- Task.cs
- Source:
- Task.cs
- Source:
- Task.cs
- Source:
- Task.cs
- Source:
- Task.cs
Obtient une Task opération qui se termine une fois cette Task opération terminée ou lorsque l’annulation spécifiée a été CancellationToken demandée.
public:
System::Threading::Tasks::Task ^ WaitAsync(System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task WaitAsync(System.Threading.CancellationToken cancellationToken);
member this.WaitAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function WaitAsync (cancellationToken As CancellationToken) As Task
Paramètres
- cancellationToken
- CancellationToken
À CancellationToken surveiller pour une demande d’annulation.
Retours
Task Représentant l’attente asynchrone. Il peut ou non être la même instance que l’instance actuelle.
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 Wait().
S’applique à
WaitAsync(TimeSpan)
- Source:
- Task.cs
- Source:
- Task.cs
- Source:
- Task.cs
- Source:
- Task.cs
- Source:
- Task.cs
public:
System::Threading::Tasks::Task ^ WaitAsync(TimeSpan timeout);
public System.Threading.Tasks.Task WaitAsync(TimeSpan timeout);
member this.WaitAsync : TimeSpan -> System.Threading.Tasks.Task
Public Function WaitAsync (timeout As TimeSpan) As Task
Paramètres
- timeout
- TimeSpan
Délai d’expiration après lequel la Task valeur doit être défectueuse avec une TimeoutException erreur si elle n’est pas terminée.
Retours
Task Représentant l’attente asynchrone. Il peut ou non être la même instance que l’instance actuelle.
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 Wait(TimeSpan).
S’applique à
WaitAsync(TimeSpan, CancellationToken)
- Source:
- Task.cs
- Source:
- Task.cs
- Source:
- Task.cs
- Source:
- Task.cs
- Source:
- Task.cs
Obtient une Task opération qui se termine lorsque Task le délai d’expiration spécifié expire ou lorsque l’annulation spécifiée a été CancellationToken demandée.
public:
System::Threading::Tasks::Task ^ WaitAsync(TimeSpan timeout, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task WaitAsync(TimeSpan timeout, System.Threading.CancellationToken cancellationToken);
member this.WaitAsync : TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function WaitAsync (timeout As TimeSpan, cancellationToken As CancellationToken) As Task
Paramètres
- timeout
- TimeSpan
Délai d’expiration après lequel la Task valeur doit être défectueuse avec une TimeoutException erreur si elle n’est pas terminée.
- cancellationToken
- CancellationToken
À CancellationToken surveiller pour une demande d’annulation.
Retours
Task Représentant l’attente asynchrone. Il peut ou non être la même instance que l’instance actuelle.
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 Wait(TimeSpan).
S’applique à
WaitAsync(TimeSpan, TimeProvider)
- Source:
- Task.cs
- Source:
- Task.cs
- Source:
- Task.cs
- Source:
- Task.cs
public:
System::Threading::Tasks::Task ^ WaitAsync(TimeSpan timeout, TimeProvider ^ timeProvider);
public System.Threading.Tasks.Task WaitAsync(TimeSpan timeout, TimeProvider timeProvider);
member this.WaitAsync : TimeSpan * TimeProvider -> System.Threading.Tasks.Task
Public Function WaitAsync (timeout As TimeSpan, timeProvider As TimeProvider) As Task
Paramètres
- timeout
- TimeSpan
Délai d’expiration après lequel la Task valeur doit être défectueuse avec une TimeoutException erreur si elle n’est pas terminée.
- timeProvider
- TimeProvider
Avec TimeProvider lequel interpréter timeout.
Retours
Task Représentant l’attente asynchrone. Il peut ou non être la même instance que l’instance actuelle.
Exceptions
L’argument timeProvider est null.
S’applique à
WaitAsync(TimeSpan, TimeProvider, CancellationToken)
- Source:
- Task.cs
- Source:
- Task.cs
- Source:
- Task.cs
- Source:
- Task.cs
Obtient une Task opération qui se termine lorsque Task le délai d’expiration spécifié expire ou lorsque l’annulation spécifiée a été CancellationToken demandée.
public:
System::Threading::Tasks::Task ^ WaitAsync(TimeSpan timeout, TimeProvider ^ timeProvider, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task WaitAsync(TimeSpan timeout, TimeProvider timeProvider, System.Threading.CancellationToken cancellationToken);
member this.WaitAsync : TimeSpan * TimeProvider * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function WaitAsync (timeout As TimeSpan, timeProvider As TimeProvider, cancellationToken As CancellationToken) As Task
Paramètres
- timeout
- TimeSpan
Délai d’expiration après lequel la Task valeur doit être défectueuse avec une TimeoutException erreur si elle n’est pas terminée.
- timeProvider
- TimeProvider
Avec TimeProvider lequel interpréter timeout.
- cancellationToken
- CancellationToken
À CancellationToken surveiller pour une demande d’annulation.
Retours
Task Représentant l’attente asynchrone. Il peut ou non être la même instance que l’instance actuelle.
Exceptions
L’argument timeProvider est null.
Le délai d’expiration a expiré. Cette exception est stockée dans la tâche retournée.
Le jeton d’annulation a été annulé. Cette exception est stockée dans la tâche retournée.