TimeProviderTaskExtensions.WaitAsync Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Overloads
| Name | Description |
|---|---|
| WaitAsync(Task, TimeSpan, TimeProvider, CancellationToken) |
Hiermee haalt u een Task bewerking op die wordt voltooid wanneer dit Task is voltooid, wanneer de opgegeven time-out verloopt of wanneer de opgegeven CancellationToken annulering heeft aangevraagd. |
| WaitAsync<TResult>(Task<TResult>, TimeSpan, TimeProvider, CancellationToken) |
Hiermee haalt u een Task bewerking op die wordt voltooid wanneer dit Task is voltooid, wanneer de opgegeven time-out verloopt of wanneer de opgegeven CancellationToken annulering heeft aangevraagd. |
WaitAsync(Task, TimeSpan, TimeProvider, CancellationToken)
Hiermee haalt u een Task bewerking op die wordt voltooid wanneer dit Task is voltooid, wanneer de opgegeven time-out verloopt of wanneer de opgegeven CancellationToken annulering heeft aangevraagd.
public static System.Threading.Tasks.Task WaitAsync(this System.Threading.Tasks.Task task, TimeSpan timeout, TimeProvider timeProvider, System.Threading.CancellationToken cancellationToken = default);
static member WaitAsync : System.Threading.Tasks.Task * TimeSpan * TimeProvider * System.Threading.CancellationToken -> System.Threading.Tasks.Task
<Extension()>
Public Function WaitAsync (task As Task, timeout As TimeSpan, timeProvider As TimeProvider, Optional cancellationToken As CancellationToken = Nothing) As Task
Parameters
- task
- Task
De taak waarvoor moet worden gewacht totdat deze is voltooid.
- timeout
- TimeSpan
De time-out waarna de Task fout moet worden uitgevoerd met een TimeoutException als dit niet anders is voltooid.
- timeProvider
- TimeProvider
De TimeProvider waarmee moet worden geïnterpreteerd timeout.
- cancellationToken
- CancellationToken
De CancellationToken te controleren op een annuleringsaanvraag.
Retouren
De Task weergave van de asynchrone wachttijd. Het is mogelijk of niet hetzelfde exemplaar als het huidige exemplaar.
Uitzonderingen
Het timeProvider argument is null.
timeout vertegenwoordigt een ander tijdsinterval dan InfiniteTimeSpan.
Van toepassing op
WaitAsync<TResult>(Task<TResult>, TimeSpan, TimeProvider, CancellationToken)
Hiermee haalt u een Task bewerking op die wordt voltooid wanneer dit Task is voltooid, wanneer de opgegeven time-out verloopt of wanneer de opgegeven CancellationToken annulering heeft aangevraagd.
public static System.Threading.Tasks.Task<TResult> WaitAsync<TResult>(this System.Threading.Tasks.Task<TResult> task, TimeSpan timeout, TimeProvider timeProvider, System.Threading.CancellationToken cancellationToken = default);
static member WaitAsync : System.Threading.Tasks.Task<'Result> * TimeSpan * TimeProvider * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'Result>
<Extension()>
Public Function WaitAsync(Of TResult) (task As Task(Of TResult), timeout As TimeSpan, timeProvider As TimeProvider, Optional cancellationToken As CancellationToken = Nothing) As Task(Of TResult)
Type parameters
- TResult
Parameters
- task
- Task<TResult>
De taak waarvoor moet worden gewacht totdat deze is voltooid.
- timeout
- TimeSpan
De time-out waarna de Task fout moet worden uitgevoerd met een TimeoutException als dit niet anders is voltooid.
- timeProvider
- TimeProvider
De TimeProvider waarmee moet worden geïnterpreteerd timeout.
- cancellationToken
- CancellationToken
De CancellationToken te controleren op een annuleringsaanvraag.
Retouren
De Task weergave van de asynchrone wachttijd. Het is mogelijk of niet hetzelfde exemplaar als het huidige exemplaar.
Uitzonderingen
Het timeProvider argument is null.
timeout vertegenwoordigt een ander tijdsinterval dan InfiniteTimeSpan.