Taal

TimeProviderTaskExtensions.WaitAsync Methode

Definitie

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)

Bron:
TimeProviderTaskExtensions.cs
Bron:
TimeProviderTaskExtensions.cs
Bron:
TimeProviderTaskExtensions.cs

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)

Bron:
TimeProviderTaskExtensions.cs
Bron:
TimeProviderTaskExtensions.cs
Bron:
TimeProviderTaskExtensions.cs

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.

Van toepassing op