WindowsRuntimeSystemExtensions.AsAsyncAction(Task) 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.
Retourneert een Windows Runtime asynchrone actie die een gestarte taak vertegenwoordigt.
public:
[System::Runtime::CompilerServices::Extension]
static Windows::Foundation::IAsyncAction ^ AsAsyncAction(System::Threading::Tasks::Task ^ source);
public static Windows.Foundation.IAsyncAction AsAsyncAction(this System.Threading.Tasks.Task source);
static member AsAsyncAction : System.Threading.Tasks.Task -> Windows.Foundation.IAsyncAction
<Extension()>
Public Function AsAsyncAction (source As Task) As IAsyncAction
Parameters
- source
- Task
De gestarte taak.
Retouren
Een Windows.Foundation.IAsyncAction exemplaar dat de gestarte taak vertegenwoordigt.
Uitzonderingen
source is null.
source is een niet-gestarte taak.
Opmerkingen
Note
In Visual Basic en C# kunt u deze methode aanroepen als een instantiemethode voor elk object van het type Task. Wanneer u de syntaxis van de instantiemethode gebruikt om deze methode aan te roepen, laat u de eerste parameter weg. Zie Extension Methods (Visual Basic) of Extension Methods (C# Programming Guide) voor meer informatie.
Gebruik deze methode als u een taak wilt doorgeven aan een Windows Runtime methode die een asynchrone actie uitvoert.
De klasse AsyncInfo biedt statische methoden (Shared methoden in Visual Basic) waarmee asynchrone acties worden Windows Runtime gemaakt en gestart die taken vertegenwoordigen die kunnen reageren op annuleringsaanvragen en de voortgang van het rapport.