Task<TResult>.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
WaitAsync(TimeSpan, TimeProvider) |
Obtient un Task<TResult> qui se terminera à l’expiration Task<TResult> ou à l’expiration du délai d’attente spécifié. |
WaitAsync(CancellationToken) |
Obtient un Task<TResult> qui se terminera une fois cette Task<TResult> opération terminée ou lorsque l’annulation du spécifié CancellationToken a été demandée. |
WaitAsync(TimeSpan) |
Obtient un Task<TResult> qui se terminera à l’expiration Task<TResult> ou à l’expiration du délai d’attente spécifié. |
WaitAsync(TimeSpan, CancellationToken) |
Obtient un Task<TResult> qui se terminera une fois cette Task<TResult> opération terminée, lorsque le délai d’expiration spécifié expire ou lorsque l’annulation spécifiée a été CancellationToken demandée. |
WaitAsync(TimeSpan, TimeProvider, CancellationToken) |
Obtient un Task<TResult> qui se terminera une fois cette Task<TResult> opération terminée, lorsque le délai d’expiration spécifié expire ou lorsque l’annulation spécifiée a été CancellationToken demandée. |
WaitAsync(TimeSpan, TimeProvider)
- Source:
- Future.cs
- Source:
- Future.cs
Obtient un Task<TResult> qui se terminera à l’expiration Task<TResult> ou à l’expiration du délai d’attente spécifié.
public:
System::Threading::Tasks::Task<TResult> ^ WaitAsync(TimeSpan timeout, TimeProvider ^ timeProvider);
public System.Threading.Tasks.Task<TResult> WaitAsync (TimeSpan timeout, TimeProvider timeProvider);
override this.WaitAsync : TimeSpan * TimeProvider -> System.Threading.Tasks.Task<'Result>
Public Function WaitAsync (timeout As TimeSpan, timeProvider As TimeProvider) As Task(Of TResult)
Paramètres
- timeout
- TimeSpan
Délai d’expiration après lequel le Task doit être défectueux avec un TimeoutException s’il n’est pas autrement terminé.
- timeProvider
- TimeProvider
TimeProvider avec lequel interpréter timeout
.
Retours
Task<TResult> représentant l’attente asynchrone. Il peut ou non être le même instance que le instance actuel.
S’applique à
WaitAsync(CancellationToken)
- Source:
- Future.cs
- Source:
- Future.cs
- Source:
- Future.cs
Obtient un Task<TResult> qui se terminera une fois cette Task<TResult> opération terminée ou lorsque l’annulation du spécifié CancellationToken a été demandée.
public:
System::Threading::Tasks::Task<TResult> ^ WaitAsync(System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task<TResult> WaitAsync (System.Threading.CancellationToken cancellationToken);
override this.WaitAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<'Result>
Public Function WaitAsync (cancellationToken As CancellationToken) As Task(Of TResult)
Paramètres
- cancellationToken
- CancellationToken
CancellationToken à surveiller pour une demande d’annulation.
Retours
Task<TResult> représentant l’attente asynchrone. Il peut ou non être le même instance que le instance actuel.
S’applique à
WaitAsync(TimeSpan)
- Source:
- Future.cs
- Source:
- Future.cs
- Source:
- Future.cs
Obtient un Task<TResult> qui se terminera à l’expiration Task<TResult> ou à l’expiration du délai d’attente spécifié.
public:
System::Threading::Tasks::Task<TResult> ^ WaitAsync(TimeSpan timeout);
public System.Threading.Tasks.Task<TResult> WaitAsync (TimeSpan timeout);
override this.WaitAsync : TimeSpan -> System.Threading.Tasks.Task<'Result>
Public Function WaitAsync (timeout As TimeSpan) As Task(Of TResult)
Paramètres
- timeout
- TimeSpan
Délai d’expiration après lequel le Task doit être défectueux avec un TimeoutException s’il n’est pas autrement terminé.
Retours
Task<TResult> représentant l’attente asynchrone. Il peut ou non être le même instance que le instance actuel.
S’applique à
WaitAsync(TimeSpan, CancellationToken)
- Source:
- Future.cs
- Source:
- Future.cs
- Source:
- Future.cs
Obtient un Task<TResult> qui se terminera une fois cette Task<TResult> opération terminée, lorsque 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<TResult> ^ WaitAsync(TimeSpan timeout, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task<TResult> WaitAsync (TimeSpan timeout, System.Threading.CancellationToken cancellationToken);
override this.WaitAsync : TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'Result>
Public Function WaitAsync (timeout As TimeSpan, cancellationToken As CancellationToken) As Task(Of TResult)
Paramètres
- timeout
- TimeSpan
Délai d’expiration après lequel le Task doit être défectueux avec un TimeoutException s’il n’est pas autrement terminé.
- cancellationToken
- CancellationToken
CancellationToken à surveiller pour une demande d’annulation.
Retours
Task<TResult> représentant l’attente asynchrone. Il peut ou non être le même instance que le instance actuel.
S’applique à
WaitAsync(TimeSpan, TimeProvider, CancellationToken)
- Source:
- Future.cs
- Source:
- Future.cs
Obtient un Task<TResult> qui se terminera une fois cette Task<TResult> opération terminée, lorsque 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<TResult> ^ WaitAsync(TimeSpan timeout, TimeProvider ^ timeProvider, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task<TResult> WaitAsync (TimeSpan timeout, TimeProvider timeProvider, System.Threading.CancellationToken cancellationToken);
override this.WaitAsync : TimeSpan * TimeProvider * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'Result>
Public Function WaitAsync (timeout As TimeSpan, timeProvider As TimeProvider, cancellationToken As CancellationToken) As Task(Of TResult)
Paramètres
- timeout
- TimeSpan
Délai d’expiration après lequel le Task doit être défectueux avec un TimeoutException s’il n’est pas autrement terminé.
- timeProvider
- TimeProvider
TimeProvider avec lequel interpréter timeout
.
- cancellationToken
- CancellationToken
CancellationToken à surveiller pour une demande d’annulation.
Retours
Task<TResult> représentant l’attente asynchrone. Il peut ou non être le même instance que le instance actuel.