TimeProviderTaskExtensions.WaitAsync Metoda

Definicja

Przeciążenia

Nazwa Opis
WaitAsync(Task, TimeSpan, TimeProvider, CancellationToken)

Pobiera element Task , który zostanie ukończony po Task zakończeniu, upływie określonego limitu czasu lub po żądaniu anulowania określonego CancellationToken limitu czasu.

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

Pobiera element Task , który zostanie ukończony po Task zakończeniu, upływie określonego limitu czasu lub po żądaniu anulowania określonego CancellationToken limitu czasu.

WaitAsync(Task, TimeSpan, TimeProvider, CancellationToken)

Źródło:
TimeProviderTaskExtensions.cs
Źródło:
TimeProviderTaskExtensions.cs
Źródło:
TimeProviderTaskExtensions.cs

Pobiera element Task , który zostanie ukończony po Task zakończeniu, upływie określonego limitu czasu lub po żądaniu anulowania określonego CancellationToken limitu czasu.

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

Zadanie, dla którego ma się odczekać do ukończenia.

timeout
TimeSpan

Limit czasu, po którym Task element powinien zostać uszkodzony, TimeoutException jeśli nie został on ukończony w inny sposób.

timeProvider
TimeProvider

Element TimeProvider , za pomocą którego należy interpretować timeoutelement .

cancellationToken
CancellationToken

Element CancellationToken do monitorowania żądania anulowania.

Zwraca

Reprezentujący Task asynchroniczne oczekiwanie. Może to być lub nie jest tym samym wystąpieniem co bieżące wystąpienie.

Wyjątki

Argument timeProvider ma wartość null.

timeout reprezentuje ujemny interwał czasu inny niż InfiniteTimeSpan.

Dotyczy

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

Źródło:
TimeProviderTaskExtensions.cs
Źródło:
TimeProviderTaskExtensions.cs
Źródło:
TimeProviderTaskExtensions.cs

Pobiera element Task , który zostanie ukończony po Task zakończeniu, upływie określonego limitu czasu lub po żądaniu anulowania określonego CancellationToken limitu czasu.

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>

Zadanie, dla którego ma się odczekać do ukończenia.

timeout
TimeSpan

Limit czasu, po którym Task element powinien zostać uszkodzony, TimeoutException jeśli nie został on ukończony w inny sposób.

timeProvider
TimeProvider

Element TimeProvider , za pomocą którego należy interpretować timeoutelement .

cancellationToken
CancellationToken

Element CancellationToken do monitorowania żądania anulowania.

Zwraca

Reprezentujący Task asynchroniczne oczekiwanie. Może to być lub nie jest tym samym wystąpieniem co bieżące wystąpienie.

Wyjątki

Argument timeProvider ma wartość null.

timeout reprezentuje ujemny interwał czasu inny niż InfiniteTimeSpan.

Dotyczy