WindowsRuntimeSystemExtensions.AsAsyncAction(Task) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vrátí asynchronní akci prostředí prostředí Windows Runtime, která představuje spuštěnou úlohu.
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
Parametry
- source
- Task
Zahájený úkol.
Návraty
Instance Windows.Foundation.IAsyncAction , která představuje spuštěnou úlohu.
Výjimky
source je null.
source je nezahájený úkol.
Poznámky
Note
V Visual Basic a C# můžete tuto metodu volat jako metodu instance u libovolného objektu typu Task. Pokud k volání této metody použijete syntaxi metody instance, vynecháte první parametr. Další informace najdete v tématu Extension Methods (Visual Basic) nebo Extension Methods (Průvodce programováním v C#).
Tuto metodu použijte, pokud chcete předat úlohu prostředí Windows Runtime metodě, která provádí asynchronní akci.
Třída AsyncInfo poskytuje statické metody (Shared metody v Visual Basic), které vytvářejí a spouštějí prostředí Windows Runtime asynchronní akce, které představují úlohy, které mohou reagovat na žádosti o zrušení a hlásit průběh.