WindowsRuntimeSystemExtensions Třída
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í.
Důležité
Toto rozhraní API neodpovídá specifikaci CLS.
Poskytuje rozšiřující metody pro převod mezi úlohami a prostředí Windows Runtime asynchronních akcí a operací.
public ref class WindowsRuntimeSystemExtensions abstract sealed
[System.CLSCompliant(false)]
[System.Security.SecurityCritical]
public static class WindowsRuntimeSystemExtensions
[<System.CLSCompliant(false)>]
[<System.Security.SecurityCritical>]
type WindowsRuntimeSystemExtensions = class
Public Module WindowsRuntimeSystemExtensions
- Dědičnost
-
WindowsRuntimeSystemExtensions
- Atributy
Poznámky
Přetížení AsTask rozšiřující metody umožňuje použít objekt .NET Task ke správě asynchronní operace z prostředí Windows Runtime.
Metoda AsAsyncAction a AsAsyncOperation metoda umožňují předávat spuštěné úlohy metodám, které provádějí prostředí Windows Runtime asynchronních akcí a operací. Viz také metody AsyncInfo třídy .
Metody GetAwaiter jsou používány kompilátory k implementaci await
operace (Await
v jazyce Visual Basic).
Metody
AsAsyncAction(Task) |
Vrátí prostředí Windows Runtime asynchronní akci, která představuje spuštěnou úlohu. |
AsAsyncOperation<TResult>(Task<TResult>) |
Vrátí prostředí Windows Runtime asynchronní operaci, která představuje spuštěnou úlohu, která vrací výsledek. |
AsTask(IAsyncAction) |
Vrátí úlohu, která představuje prostředí Windows Runtime asynchronní akci. |
AsTask(IAsyncAction, CancellationToken) |
Vrátí úlohu, která představuje prostředí Windows Runtime asynchronní akci, která může být zrušena. |
AsTask<TProgress>(IAsyncActionWithProgress<TProgress>) |
Vrátí úlohu, která představuje prostředí Windows Runtime asynchronní akci. |
AsTask<TProgress>(IAsyncActionWithProgress<TProgress>, CancellationToken) |
Vrátí úlohu, která představuje prostředí Windows Runtime asynchronní akci, která může být zrušena. |
AsTask<TProgress>(IAsyncActionWithProgress<TProgress>, CancellationToken, IProgress<TProgress>) |
Vrátí úlohu, která představuje prostředí Windows Runtime asynchronní akci, která hlásí průběh a může být zrušena. |
AsTask<TProgress>(IAsyncActionWithProgress<TProgress>, IProgress<TProgress>) |
Vrátí úlohu, která představuje prostředí Windows Runtime asynchronní akci, která hlásí průběh. |
AsTask<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>) |
Vrátí úlohu, která představuje prostředí Windows Runtime asynchronní operace vrátí výsledek. |
AsTask<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>, CancellationToken) |
Vrátí úlohu, která představuje prostředí Windows Runtime asynchronní operaci, která vrací výsledek a může být zrušena. |
AsTask<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>, CancellationToken, IProgress<TProgress>) |
Vrátí úlohu, která představuje prostředí Windows Runtime asynchronní operaci, která vrací výsledek, hlásí průběh a může být zrušena. |
AsTask<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>, IProgress<TProgress>) |
Vrátí úlohu, která představuje prostředí Windows Runtime asynchronní operaci, která vrací výsledek a hlásí průběh. |
AsTask<TResult>(IAsyncOperation<TResult>) |
Vrátí úlohu, která představuje prostředí Windows Runtime asynchronní operace vrátí výsledek. |
AsTask<TResult>(IAsyncOperation<TResult>, CancellationToken) |
Vrátí úlohu, která představuje prostředí Windows Runtime asynchronní operaci, která vrací výsledek a může být zrušena. |
GetAwaiter(IAsyncAction) |
Toto rozhraní API podporuje infrastrukturu rozhraní .NET Framework a není určeno pro použití přímo v kódu. |
GetAwaiter<TProgress>(IAsyncActionWithProgress<TProgress>) |
Vrátí objekt, který čeká na asynchronní akci, která hlásí průběh. |
GetAwaiter<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>) |
Vrátí objekt, který čeká na asynchronní operaci, která hlásí průběh a vrací výsledek. |
GetAwaiter<TResult>(IAsyncOperation<TResult>) |
Vrátí objekt, který čeká na asynchronní operaci, která vrací výsledek. |