Udostępnij za pośrednictwem


WindowsRuntimeSystemExtensions Klasa

Definicja

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.

Dotyczy