WindowsRuntimeSystemExtensions Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Viktigt!
Detta API uppfyller inte CLS.
Tillhandahåller tilläggsmetoder för konvertering mellan aktiviteter och Windows Runtime asynkrona åtgärder och åtgärder.
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
- Arv
-
WindowsRuntimeSystemExtensions
- Attribut
Kommentarer
Med AsTask-tilläggsmetoden kan du använda ett .NET Task-objekt för att hantera en asynkron åtgärd från Windows Runtime.
Med metoden AsAsyncAction och metoden AsAsyncOperation kan du skicka igång uppgifter till metoder som vidtar Windows Runtime asynkrona åtgärder. Se även klassmetoderna AsyncInfo .
Metoderna GetAwaiter används av kompilatorer för att implementera åtgärden await (Await i Visual Basic).
Metoder
| Name | Description |
|---|---|
| AsAsyncAction(Task) |
Returnerar en Windows Runtime asynkron åtgärd som representerar en startad uppgift. |
| AsAsyncOperation<TResult>(Task<TResult>) |
Returnerar en Windows Runtime asynkron åtgärd som representerar en startad aktivitet som returnerar ett resultat. |
| AsTask(IAsyncAction, CancellationToken) |
Returnerar en uppgift som representerar en Windows Runtime asynkron åtgärd som kan avbrytas. |
| AsTask(IAsyncAction) |
Returnerar en uppgift som representerar en Windows Runtime asynkron åtgärd. |
| AsTask<TProgress>(IAsyncActionWithProgress<TProgress>, CancellationToken, IProgress<TProgress>) |
Returnerar en uppgift som representerar en Windows Runtime asynkron åtgärd som rapporterar förlopp och kan avbrytas. |
| AsTask<TProgress>(IAsyncActionWithProgress<TProgress>, CancellationToken) |
Returnerar en uppgift som representerar en Windows Runtime asynkron åtgärd som kan avbrytas. |
| AsTask<TProgress>(IAsyncActionWithProgress<TProgress>, IProgress<TProgress>) |
Returnerar en uppgift som representerar en Windows Runtime asynkron åtgärd som rapporterar förlopp. |
| AsTask<TProgress>(IAsyncActionWithProgress<TProgress>) |
Returnerar en uppgift som representerar en Windows Runtime asynkron åtgärd. |
| AsTask<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>, CancellationToken, IProgress<TProgress>) |
Returnerar en aktivitet som representerar en Windows Runtime asynkron åtgärd som returnerar ett resultat, rapporterar förlopp och kan avbrytas. |
| AsTask<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>, CancellationToken) |
Returnerar en uppgift som representerar en Windows Runtime asynkron åtgärd som returnerar ett resultat och kan avbrytas. |
| AsTask<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>, IProgress<TProgress>) |
Returnerar en aktivitet som representerar Windows Runtime asynkron åtgärd som returnerar ett resultat och rapporterar förlopp. |
| AsTask<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>) |
Returnerar en aktivitet som representerar en Windows Runtime asynkron åtgärd returnerar ett resultat. |
| AsTask<TResult>(IAsyncOperation<TResult>, CancellationToken) |
Returnerar en uppgift som representerar en Windows Runtime asynkron åtgärd som returnerar ett resultat och kan avbrytas. |
| AsTask<TResult>(IAsyncOperation<TResult>) |
Returnerar en aktivitet som representerar en Windows Runtime asynkron åtgärd returnerar ett resultat. |
| GetAwaiter(IAsyncAction) |
Det här API:et stöder .NET Framework-infrastrukturen och är inte avsett att användas direkt från din kod. |
| GetAwaiter<TProgress>(IAsyncActionWithProgress<TProgress>) |
Returnerar ett objekt som väntar på en asynkron åtgärd som rapporterar förlopp. |
| GetAwaiter<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>) |
Returnerar ett objekt som väntar på en asynkron åtgärd som rapporterar förlopp och returnerar ett resultat. |
| GetAwaiter<TResult>(IAsyncOperation<TResult>) |
Returnerar ett objekt som väntar på en asynkron åtgärd som returnerar ett resultat. |