TimeProviderTaskExtensions.WaitAsync Metoda

Definice

Přetížení

Name Description
WaitAsync(Task, TimeSpan, TimeProvider, CancellationToken)

Task Získá, který se dokončí po dokončení, Task po vypršení zadaného časového limitu nebo po CancellationToken zadání požadavku na zrušení.

WaitAsync<TResult>(Task<TResult>, TimeSpan, TimeProvider, CancellationToken)

Task Získá, který se dokončí po dokončení, Task po vypršení zadaného časového limitu nebo po CancellationToken zadání požadavku na zrušení.

WaitAsync(Task, TimeSpan, TimeProvider, CancellationToken)

Zdroj:
TimeProviderTaskExtensions.cs
Zdroj:
TimeProviderTaskExtensions.cs
Zdroj:
TimeProviderTaskExtensions.cs

Task Získá, který se dokončí po dokončení, Task po vypršení zadaného časového limitu nebo po CancellationToken zadání požadavku na zrušení.

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

Parametry

task
Task

Úkol, pro který se má čekat na dokončení.

timeout
TimeSpan

Časový limit, po kterém Task by měl být chybný, TimeoutException pokud se jinak nedokončil.

timeProvider
TimeProvider

S TimeProvider tím, s nímž je třeba interpretovat timeout.

cancellationToken
CancellationToken

Monitorování CancellationToken žádosti o zrušení

Návraty

Představuje Task asynchronní čekání. Může nebo nemusí být stejná instance jako aktuální instance.

Výjimky

Argument timeProvider má hodnotu null.

timeout představuje jiný záporný časový interval než InfiniteTimeSpan.

Platí pro

WaitAsync<TResult>(Task<TResult>, TimeSpan, TimeProvider, CancellationToken)

Zdroj:
TimeProviderTaskExtensions.cs
Zdroj:
TimeProviderTaskExtensions.cs
Zdroj:
TimeProviderTaskExtensions.cs

Task Získá, který se dokončí po dokončení, Task po vypršení zadaného časového limitu nebo po CancellationToken zadání požadavku na zrušení.

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)

Parametry typu

TResult

Parametry

task
Task<TResult>

Úkol, pro který se má čekat na dokončení.

timeout
TimeSpan

Časový limit, po kterém Task by měl být chybný, TimeoutException pokud se jinak nedokončil.

timeProvider
TimeProvider

S TimeProvider tím, s nímž je třeba interpretovat timeout.

cancellationToken
CancellationToken

Monitorování CancellationToken žádosti o zrušení

Návraty

Představuje Task asynchronní čekání. Může nebo nemusí být stejná instance jako aktuální instance.

Výjimky

Argument timeProvider má hodnotu null.

timeout představuje jiný záporný časový interval než InfiniteTimeSpan.

Platí pro