Task.WaitAsync Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Overloads
| Name | Description |
|---|---|
| WaitAsync(CancellationToken) |
Hiermee haalt u een Task bewerking op die wordt voltooid wanneer dit Task is voltooid of wanneer de opgegeven CancellationToken annulering heeft aangevraagd. |
| WaitAsync(TimeSpan) |
Hiermee wordt een Task bewerking uitgevoerd wanneer dit Task is voltooid of wanneer de opgegeven time-out verloopt. |
| WaitAsync(TimeSpan, 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(TimeSpan, TimeProvider) |
Hiermee wordt een Task bewerking uitgevoerd wanneer dit Task is voltooid of wanneer de opgegeven time-out verloopt. |
| WaitAsync(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(CancellationToken)
- Bron:
- Task.cs
- Bron:
- Task.cs
- Bron:
- Task.cs
- Bron:
- Task.cs
- Bron:
- Task.cs
Hiermee haalt u een Task bewerking op die wordt voltooid wanneer dit Task is voltooid of wanneer de opgegeven CancellationToken annulering heeft aangevraagd.
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
Parameters
- 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 annuleringstoken is geannuleerd. Deze uitzondering wordt opgeslagen in de geretourneerde taak.
Opmerkingen
Deze methode slaat op in de taak die alle uitzonderingen voor niet-gebruik retourneert die de synchrone tegenhanger van de methode kan genereren. Als er een uitzondering wordt opgeslagen in de geretourneerde taak, wordt deze uitzondering gegenereerd wanneer de taak wordt gewacht. Gebruiksonderzondering, zoals ArgumentException, worden nog steeds synchroon gegenereerd. Zie de uitzonderingen die zijn gegenereerd door Wait()de opgeslagen uitzonderingen voor de opgeslagen uitzonderingen.
Van toepassing op
WaitAsync(TimeSpan)
- Bron:
- Task.cs
- Bron:
- Task.cs
- Bron:
- Task.cs
- Bron:
- Task.cs
- Bron:
- Task.cs
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
Parameters
- timeout
- TimeSpan
De time-out waarna de Task fout moet worden uitgevoerd met een TimeoutException als dit niet anders is voltooid.
Retouren
De Task weergave van de asynchrone wachttijd. Het is mogelijk of niet hetzelfde exemplaar als het huidige exemplaar.
Opmerkingen
Deze methode slaat op in de taak die alle uitzonderingen voor niet-gebruik retourneert die de synchrone tegenhanger van de methode kan genereren. Als er een uitzondering wordt opgeslagen in de geretourneerde taak, wordt deze uitzondering gegenereerd wanneer de taak wordt gewacht. Gebruiksonderzondering, zoals ArgumentException, worden nog steeds synchroon gegenereerd. Zie de uitzonderingen die zijn gegenereerd door Wait(TimeSpan)de opgeslagen uitzonderingen voor de opgeslagen uitzonderingen.
Van toepassing op
WaitAsync(TimeSpan, CancellationToken)
- Bron:
- Task.cs
- Bron:
- Task.cs
- Bron:
- Task.cs
- Bron:
- Task.cs
- Bron:
- Task.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:
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
Parameters
- timeout
- TimeSpan
De time-out waarna de Task fout moet worden uitgevoerd met een TimeoutException als dit niet anders is voltooid.
- 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 annuleringstoken is geannuleerd. Deze uitzondering wordt opgeslagen in de geretourneerde taak.
Opmerkingen
Deze methode slaat op in de taak die alle uitzonderingen voor niet-gebruik retourneert die de synchrone tegenhanger van de methode kan genereren. Als er een uitzondering wordt opgeslagen in de geretourneerde taak, wordt deze uitzondering gegenereerd wanneer de taak wordt gewacht. Gebruiksonderzondering, zoals ArgumentException, worden nog steeds synchroon gegenereerd. Zie de uitzonderingen die zijn gegenereerd door Wait(TimeSpan)de opgeslagen uitzonderingen voor de opgeslagen uitzonderingen.
Van toepassing op
WaitAsync(TimeSpan, TimeProvider)
- Bron:
- Task.cs
- Bron:
- Task.cs
- Bron:
- Task.cs
- Bron:
- Task.cs
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
Parameters
- 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.
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.
Van toepassing op
WaitAsync(TimeSpan, TimeProvider, CancellationToken)
- Bron:
- Task.cs
- Bron:
- Task.cs
- Bron:
- Task.cs
- Bron:
- Task.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:
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
Parameters
- 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.
De time-out is verlopen. Deze uitzondering wordt opgeslagen in de geretourneerde taak.
Het annuleringstoken is geannuleerd. Deze uitzondering wordt opgeslagen in de geretourneerde taak.