Task.WaitAsync Metod

Definition

Överlagringar

Name Description
WaitAsync(CancellationToken)

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

WaitAsync(TimeSpan)

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

WaitAsync(TimeSpan, 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(TimeSpan, TimeProvider)

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

WaitAsync(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(CancellationToken)

Källa:
Task.cs
Källa:
Task.cs
Källa:
Task.cs
Källa:
Task.cs
Källa:
Task.cs

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

public:
 System::Threading::Tasks::Task ^ WaitAsync(System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task WaitAsync(System.Threading.CancellationToken cancellationToken);
member this.WaitAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function WaitAsync (cancellationToken As CancellationToken) As Task

Parametrar

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

Annulleringstoken avbröts. Det här undantaget lagras i den returnerade aktiviteten.

Kommentarer

Den här metoden lagrar i aktiviteten som returnerar alla undantag som inte används som metodens synkrona motsvarighet kan utlösa. Om ett undantag lagras i den returnerade aktiviteten utlöses undantaget när aktiviteten väntar. Användningsfel, till exempel ArgumentException, genereras fortfarande synkront. De lagrade undantagen finns i undantagen som genereras av Wait().

Gäller för

WaitAsync(TimeSpan)

Källa:
Task.cs
Källa:
Task.cs
Källa:
Task.cs
Källa:
Task.cs
Källa:
Task.cs

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

public:
 System::Threading::Tasks::Task ^ WaitAsync(TimeSpan timeout);
public System.Threading.Tasks.Task WaitAsync(TimeSpan timeout);
member this.WaitAsync : TimeSpan -> System.Threading.Tasks.Task
Public Function WaitAsync (timeout As TimeSpan) As Task

Parametrar

timeout
TimeSpan

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

Returer

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

Kommentarer

Den här metoden lagrar i aktiviteten som returnerar alla undantag som inte används som metodens synkrona motsvarighet kan utlösa. Om ett undantag lagras i den returnerade aktiviteten utlöses undantaget när aktiviteten väntar. Användningsfel, till exempel ArgumentException, genereras fortfarande synkront. De lagrade undantagen finns i undantagen som genereras av Wait(TimeSpan).

Gäller för

WaitAsync(TimeSpan, CancellationToken)

Källa:
Task.cs
Källa:
Task.cs
Källa:
Task.cs
Källa:
Task.cs
Källa:
Task.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:
 System::Threading::Tasks::Task ^ WaitAsync(TimeSpan timeout, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task WaitAsync(TimeSpan timeout, System.Threading.CancellationToken cancellationToken);
member this.WaitAsync : TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function WaitAsync (timeout As TimeSpan, cancellationToken As CancellationToken) As Task

Parametrar

timeout
TimeSpan

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

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

Annulleringstoken avbröts. Det här undantaget lagras i den returnerade aktiviteten.

Kommentarer

Den här metoden lagrar i aktiviteten som returnerar alla undantag som inte används som metodens synkrona motsvarighet kan utlösa. Om ett undantag lagras i den returnerade aktiviteten utlöses undantaget när aktiviteten väntar. Användningsfel, till exempel ArgumentException, genereras fortfarande synkront. De lagrade undantagen finns i undantagen som genereras av Wait(TimeSpan).

Gäller för

WaitAsync(TimeSpan, TimeProvider)

Källa:
Task.cs
Källa:
Task.cs
Källa:
Task.cs
Källa:
Task.cs

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

public:
 System::Threading::Tasks::Task ^ WaitAsync(TimeSpan timeout, TimeProvider ^ timeProvider);
public System.Threading.Tasks.Task WaitAsync(TimeSpan timeout, TimeProvider timeProvider);
member this.WaitAsync : TimeSpan * TimeProvider -> System.Threading.Tasks.Task
Public Function WaitAsync (timeout As TimeSpan, timeProvider As TimeProvider) As Task

Parametrar

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.

Returer

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

Undantag

Argumentet timeProvider är null.

Gäller för

WaitAsync(TimeSpan, TimeProvider, CancellationToken)

Källa:
Task.cs
Källa:
Task.cs
Källa:
Task.cs
Källa:
Task.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:
 System::Threading::Tasks::Task ^ WaitAsync(TimeSpan timeout, TimeProvider ^ timeProvider, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task WaitAsync(TimeSpan timeout, TimeProvider timeProvider, System.Threading.CancellationToken cancellationToken);
member this.WaitAsync : TimeSpan * TimeProvider * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function WaitAsync (timeout As TimeSpan, timeProvider As TimeProvider, cancellationToken As CancellationToken) As Task

Parametrar

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.

Tidsgränsen har upphört att gälla. Det här undantaget lagras i den returnerade aktiviteten.

Annulleringstoken avbröts. Det här undantaget lagras i den returnerade aktiviteten.

Gäller för