WindowsRuntimeSystemExtensions.AsAsyncAction(Task) Metoda

Definice

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

Windows.Foundation.IAsyncAction

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.

Platí pro