Partager via


Task<TResult>.WaitAsync Méthode

Définition

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.

S’applique à