Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

WindowsRuntimeSystemExtensions-Klasse

.NET Framework (current version)

Stellt Erweiterungsmethoden für das Konvertieren zwischen Aufgaben und asynchronen Windows-Runtime-Vorgängen und -Aktionen bereit.

Diese API ist nicht CLS-kompatibel. 

System.Object
  System.WindowsRuntimeSystemExtensions

Namespace:  System
Assembly:  System.Runtime.WindowsRuntime (in System.Runtime.WindowsRuntime.dll)

[CLSCompliantAttribute(false)]
public static class WindowsRuntimeSystemExtensions

Der WindowsRuntimeSystemExtensions-Typ macht die folgenden Member verfügbar.

  NameBeschreibung
Öffentliche MethodeStatischer MemberAsAsyncActionGibt eine asynchrone Windows-Runtime-Aktion zurück, die eine begonnene Aufgabe darstellt.
Öffentliche MethodeStatischer MemberAsAsyncOperation<TResult>Gibt einen asynchronen Windows-Runtime-Vorgang zurück, der eine begonnene Aufgabe darstellt, die ein Ergebnis zurückgibt.
Öffentliche MethodeStatischer MemberAsTask(IAsyncAction)Gibt eine Aufgabe zurück, die eine asynchrone Windows-Runtime-Aktion darstellt.
Öffentliche MethodeStatischer MemberAsTask(IAsyncAction, CancellationToken)Gibt eine Aufgabe zurück, die eine asynchrone Windows-Runtime-Aktion darstellt, die abgebrochen werden kann.
Öffentliche MethodeStatischer MemberAsTask<TProgress>(IAsyncActionWithProgress<TProgress>)Gibt eine Aufgabe zurück, die eine asynchrone Windows-Runtime-Aktion darstellt.
Öffentliche MethodeStatischer MemberAsTask<TResult>(IAsyncOperation<TResult>)Gibt eine Aufgabe zurück, die einen asynchronen Windows-Runtime-Vorgang darstellt, der ein Ergebnis zurückgibt.
Öffentliche MethodeStatischer MemberAsTask<TProgress>(IAsyncActionWithProgress<TProgress>, IProgress<TProgress>)Gibt eine Aufgabe zurück, die eine asynchrone Windows-Runtime-Aktion darstellt, die den Status berichtet.
Öffentliche MethodeStatischer MemberAsTask<TProgress>(IAsyncActionWithProgress<TProgress>, CancellationToken)Gibt eine Aufgabe zurück, die eine asynchrone Windows-Runtime-Aktion darstellt, die abgebrochen werden kann.
Öffentliche MethodeStatischer MemberAsTask<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.
Öffentliche MethodeStatischer MemberAsTask<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.
Öffentliche MethodeStatischer MemberAsTask<TResult, TProgress>(IAsyncOperationWithProgress<TResult, TProgress>)Gibt eine Aufgabe zurück, die einen asynchronen Windows-Runtime-Vorgang darstellt, der ein Ergebnis zurückgibt.
Öffentliche MethodeStatischer MemberAsTask<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 den Status berichtet.
Öffentliche MethodeStatischer MemberAsTask<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.
Öffentliche MethodeStatischer MemberAsTask<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, den Status berichtet und abgebrochen werden kann.
Öffentliche MethodeStatischer MemberGetAwaiter(IAsyncAction)Infrastruktur. Gibt ein Objekt zurück, das eine asynchrone Aktion erwartet.
Öffentliche MethodeStatischer MemberGetAwaiter<TProgress>(IAsyncActionWithProgress<TProgress>)Infrastruktur. Gibt ein Objekt zurück, das eine asynchrone Aktion erwartet, die den Status berichtet.
Öffentliche MethodeStatischer MemberGetAwaiter<TResult>(IAsyncOperation<TResult>)Infrastruktur. Gibt ein Objekt zurück, das einen asynchronen Vorgang erwartet, der ein Ergebnis zurückgibt.
Öffentliche MethodeStatischer MemberGetAwaiter<TResult, TProgress>(IAsyncOperationWithProgress<TResult, TProgress>)Infrastruktur. Gibt ein Objekt zurück, das einen asynchronen Vorgang erwartet, der den Status berichtet und ein Ergebnis zurückgibt.
Zum Seitenanfang

Die AsTask Erweiterungsmethodenüberladung Ermöglicht es, ein Objekt von .NET Framework Task verwenden, um einen asynchronen Vorgang von Windows-Runtime zu verwalten.

Die AsAsyncAction-Methode und die AsAsyncOperation<TResult>-Methode ermöglichen, dass Alle Aufgaben an Methoden übergeben, die asynchrone Aktionen und Vorgänge Windows-Runtime nehmen. Siehe auch die Methoden der AsyncInfo-Klasse.

Die GetAwaiter-Methoden werden von Compilern verwendet, um den Vorgang await (Await in Visual Basic) zu implementieren.

.NET Framework

Unterstützt in: 4.6, 4.5

.NET für Windows Phone-Apps

Unterstützt in: Windows Phone Silverlight 8

.NET für Windows Store-Apps

Unterstützt in:

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Community-Beiträge

Anzeigen: