WindowsRuntimeSystemExtensions Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Ważne
Ten interfejs API nie jest zgodny ze specyfikacją CLS.
Zapewnia metody rozszerzeń do konwertowania między zadaniami i Windows asynchronicznych akcji i operacji środowiska uruchomieniowego.
public ref class WindowsRuntimeSystemExtensions abstract sealed
[System.CLSCompliant(false)]
public static class WindowsRuntimeSystemExtensions
[System.CLSCompliant(false)]
[System.Security.SecurityCritical]
public static class WindowsRuntimeSystemExtensions
[<System.CLSCompliant(false)>]
type WindowsRuntimeSystemExtensions = class
[<System.CLSCompliant(false)>]
[<System.Security.SecurityCritical>]
type WindowsRuntimeSystemExtensions = class
Public Module WindowsRuntimeSystemExtensions
- Dziedziczenie
-
WindowsRuntimeSystemExtensions
- Atrybuty
Uwagi
Przeciążenia metody rozszerzenia umożliwiają używanie obiektu .NET do zarządzania operacją asynchroniczną z AsTask Task Windows Runtime.
Metoda i metoda umożliwiają przekazywać uruchomione zadania do metod, które Windows asynchroniczne akcje i operacje środowiska AsAsyncAction AsAsyncOperation uruchomieniowego. Zobacz również metody AsyncInfo klasy .
Metody GetAwaiter są używane przez kompilatory do implementowania operacji ( w await
Await
Visual Basic).
Metody
AsAsyncAction(Task) |
Zwraca akcję asynchroniczną Windows runtime, która reprezentuje uruchomione zadanie. |
AsAsyncOperation<TResult>(Task<TResult>) |
Zwraca asynchroniczną Windows runtime, która reprezentuje uruchomione zadanie, które zwraca wynik. |
AsTask(IAsyncAction) |
Zwraca zadanie reprezentujące akcję asynchroniczną Windows runtime. |
AsTask(IAsyncAction, CancellationToken) |
Zwraca zadanie reprezentujące akcję asynchroniczną Windows runtime, która może zostać anulowana. |
AsTask<TProgress>(IAsyncActionWithProgress<TProgress>) |
Zwraca zadanie reprezentujące akcję asynchroniczną Windows runtime. |
AsTask<TProgress>(IAsyncActionWithProgress<TProgress>, CancellationToken) |
Zwraca zadanie reprezentujące akcję asynchroniczną Windows runtime, która może zostać anulowana. |
AsTask<TProgress>(IAsyncActionWithProgress<TProgress>, CancellationToken, IProgress<TProgress>) |
Zwraca zadanie reprezentujące akcję asynchroniczną Windows runtime, która zgłasza postęp i może zostać anulowana. |
AsTask<TProgress>(IAsyncActionWithProgress<TProgress>, IProgress<TProgress>) |
Zwraca zadanie reprezentujące akcję asynchroniczną Windows runtime, która zgłasza postęp. |
AsTask<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>) |
Zwraca zadanie reprezentujące asynchroniczną operację Windows Runtime zwraca wynik. |
AsTask<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>, CancellationToken) |
Zwraca zadanie reprezentujące asynchroniczną operację Windows Runtime, która zwraca wynik i może zostać anulowana. |
AsTask<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>, CancellationToken, IProgress<TProgress>) |
Zwraca zadanie reprezentujące asynchroniczną operację Windows Runtime, która zwraca wynik, zgłasza postęp i może zostać anulowana. |
AsTask<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>, IProgress<TProgress>) |
Zwraca zadanie reprezentujące asynchroniczną Windows runtime, która zwraca wynik i raportuje postęp. |
AsTask<TResult>(IAsyncOperation<TResult>) |
Zwraca zadanie, które reprezentuje Windows czasu wykonywania zwraca wynik. |
AsTask<TResult>(IAsyncOperation<TResult>, CancellationToken) |
Zwraca zadanie reprezentujące asynchroniczną operację Windows Runtime, która zwraca wynik i może zostać anulowana. |
GetAwaiter(IAsyncAction) |
Ten interfejs API obsługuje infrastrukturę programu .NET Framework i nie jest przeznaczony do użycia bezpośrednio w kodzie. |
GetAwaiter<TProgress>(IAsyncActionWithProgress<TProgress>) |
Zwraca obiekt, który oczekuje na akcję asynchroniczną, która zgłasza postęp. |
GetAwaiter<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>) |
Zwraca obiekt, który oczekuje na operację asynchroniczną, która zgłasza postęp i zwraca wynik. |
GetAwaiter<TResult>(IAsyncOperation<TResult>) |
Zwraca obiekt, który oczekuje na operację asynchroniczną, która zwraca wynik. |