WindowsRuntimeSystemExtensions Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wichtig
Diese API ist nicht CLS-kompatibel.
Stellt Erweiterungsmethoden für das Konvertieren zwischen Aufgaben und asynchronen Windows-Runtime-Vorgängen und -Aktionen bereit.
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
- Vererbung
-
WindowsRuntimeSystemExtensions
- Attribute
Hinweise
Die AsTask Erweiterungsmethodenüberladungen ermöglichen es Ihnen, ein .NET-Objekt Task zum Verwalten eines asynchronen Vorgangs aus dem Windows-Runtime zu verwenden.
Mit AsAsyncAction der -Methode und der AsAsyncOperation -Methode können Sie gestartete Aufgaben an Methoden übergeben, die Windows-Runtime asynchrone Aktionen und Vorgänge ausführen. Siehe auch die Methoden der AsyncInfo -Klasse.
Die GetAwaiter Methoden werden von Compilern verwendet, um den await
Vorgang zu implementieren (Await
in Visual Basic).
Methoden
AsAsyncAction(Task) |
Gibt eine asynchrone Windows-Runtime-Aktion zurück, die eine begonnene Aufgabe darstellt. |
AsAsyncOperation<TResult>(Task<TResult>) |
Gibt einen asynchronen Windows-Runtime-Vorgang zurück, der eine begonnene Aufgabe darstellt, die ein Ergebnis zurückgibt. |
AsTask(IAsyncAction) |
Gibt eine Aufgabe zurück, die eine asynchrone Windows-Runtime-Aktion darstellt. |
AsTask(IAsyncAction, CancellationToken) |
Gibt eine Aufgabe zurück, die eine asynchrone Windows-Runtime-Aktion darstellt, die abgebrochen werden kann. |
AsTask<TProgress>(IAsyncActionWithProgress<TProgress>) |
Gibt eine Aufgabe zurück, die eine asynchrone Windows-Runtime-Aktion darstellt. |
AsTask<TProgress>(IAsyncActionWithProgress<TProgress>, CancellationToken) |
Gibt eine Aufgabe zurück, die eine asynchrone Windows-Runtime-Aktion darstellt, die abgebrochen werden kann. |
AsTask<TProgress>(IAsyncActionWithProgress<TProgress>, CancellationToken, IProgress<TProgress>) |
Gibt eine Aufgabe zurück, die eine asynchrone Windows-Runtime-Aktion darstellt, die den Status berichtet und abgebrochen werden kann. |
AsTask<TProgress>(IAsyncActionWithProgress<TProgress>, IProgress<TProgress>) |
Gibt eine Aufgabe zurück, die eine asynchrone Windows-Runtime-Aktion darstellt, die einen Bericht zum Fortschritt erstellt. |
AsTask<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>) |
Gibt eine Aufgabe zurück, die einen asynchronen Windows-Runtime-Vorgang darstellt, der ein Ergebnis zurückgibt. |
AsTask<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>, CancellationToken) |
Gibt eine Aufgabe zurück, die einen asynchronen Windows-Runtime-Vorgang darstellt, der ein Ergebnis zurückgibt und abgebrochen werden kann. |
AsTask<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>, CancellationToken, IProgress<TProgress>) |
Gibt eine Aufgabe zurück, die einen asynchronen Windows-Runtime-Vorgang darstellt, der ein Ergebnis zurückgibt, einen Bericht zum Fortschritt erstellt und abgebrochen werden kann. |
AsTask<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>, IProgress<TProgress>) |
Gibt eine Aufgabe zurück, die einen asynchronen Windows-Runtime-Vorgang darstellt, der ein Ergebnis zurückgibt und einen Bericht zum Fortschritt erstellt. |
AsTask<TResult>(IAsyncOperation<TResult>) |
Gibt eine Aufgabe zurück, die einen asynchronen Windows-Runtime-Vorgang darstellt, der ein Ergebnis zurückgibt. |
AsTask<TResult>(IAsyncOperation<TResult>, CancellationToken) |
Gibt eine Aufgabe zurück, die einen asynchronen Windows-Runtime-Vorgang darstellt, der ein Ergebnis zurückgibt und abgebrochen werden kann. |
GetAwaiter(IAsyncAction) |
Diese API unterstützt die .NET Framework-Infrastruktur und ist nicht für eine direkte Verwendung vom Code aus vorgesehen. |
GetAwaiter<TProgress>(IAsyncActionWithProgress<TProgress>) |
Gibt ein Objekt zurück, das eine asynchrone Aktion erwartet, die den Status berichtet. |
GetAwaiter<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>) |
Gibt ein Objekt zurück, das einen asynchronen Vorgang erwartet, der den Status berichtet und ein Ergebnis zurückgibt. |
GetAwaiter<TResult>(IAsyncOperation<TResult>) |
Gibt ein Objekt zurück, das einen asynchronen Vorgang erwartet, der ein Ergebnis zurückgibt. |