TimeProviderTaskExtensions.WaitAsync Metod

Definition

Överlagringar

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

Hämtar en Task som kommer att slutföras när detta Task har slutförts, när den angivna tidsgränsen upphör att gälla eller när den angivna CancellationToken har begärt annullering.

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

Hämtar en Task som kommer att slutföras när detta Task har slutförts, när den angivna tidsgränsen upphör att gälla eller när den angivna CancellationToken har begärt annullering.

WaitAsync(Task, TimeSpan, TimeProvider, CancellationToken)

Källa:
TimeProviderTaskExtensions.cs
Källa:
TimeProviderTaskExtensions.cs
Källa:
TimeProviderTaskExtensions.cs

Hämtar en Task som kommer att slutföras när detta Task har slutförts, när den angivna tidsgränsen upphör att gälla eller när den angivna CancellationToken har begärt annullering.

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

Parametrar

task
Task

Uppgiften som ska vänta tills den har slutförts.

timeout
TimeSpan

Tidsgränsen Task efter vilken ska felas med en TimeoutException om den inte har slutförts på annat sätt.

timeProvider
TimeProvider

Med TimeProvider vilken du ska tolka timeout.

cancellationToken
CancellationToken

Övervaka CancellationToken för en annulleringsbegäran.

Returer

Representerar Task den asynkrona väntan. Det kan vara samma instans som den aktuella instansen.

Undantag

Argumentet timeProvider är null.

timeout representerar ett annat negativt tidsintervall än InfiniteTimeSpan.

Gäller för

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

Källa:
TimeProviderTaskExtensions.cs
Källa:
TimeProviderTaskExtensions.cs
Källa:
TimeProviderTaskExtensions.cs

Hämtar en Task som kommer att slutföras när detta Task har slutförts, när den angivna tidsgränsen upphör att gälla eller när den angivna CancellationToken har begärt annullering.

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)

Typparametrar

TResult

Parametrar

task
Task<TResult>

Uppgiften som ska vänta tills den har slutförts.

timeout
TimeSpan

Tidsgränsen Task efter vilken ska felas med en TimeoutException om den inte har slutförts på annat sätt.

timeProvider
TimeProvider

Med TimeProvider vilken du ska tolka timeout.

cancellationToken
CancellationToken

Övervaka CancellationToken för en annulleringsbegäran.

Returer

Representerar Task den asynkrona väntan. Det kan vara samma instans som den aktuella instansen.

Undantag

Argumentet timeProvider är null.

timeout representerar ett annat negativt tidsintervall än InfiniteTimeSpan.

Gäller för