WindowsRuntimeSystemExtensions WindowsRuntimeSystemExtensions WindowsRuntimeSystemExtensions WindowsRuntimeSystemExtensions Class

Definition

Wichtig

Diese API ist nicht CLS-kompatibel.

Stellt Erweiterungsmethoden für das Konvertieren zwischen Aufgaben und asynchronen Windows-Runtime-Vorgängen und -Aktionen bereit.Provides extension methods for converting between tasks and Windows Runtime asynchronous actions and operations.

public ref class WindowsRuntimeSystemExtensions abstract sealed
[System.CLSCompliant(false)]
[System.Security.SecurityCritical]
public static class WindowsRuntimeSystemExtensions
type WindowsRuntimeSystemExtensions = class
Public Module WindowsRuntimeSystemExtensions
Vererbung
WindowsRuntimeSystemExtensionsWindowsRuntimeSystemExtensionsWindowsRuntimeSystemExtensionsWindowsRuntimeSystemExtensions
Attribute

Hinweise

Die AsTask Erweiterung methodenüberladungen ermöglichen es Ihnen, verwenden Sie eine .NET Task Objekt, um einen asynchronen Vorgang von der Windows-Runtime zu verwalten.The AsTask extension method overloads enable you to use a .NET Task object to manage an asynchronous operation from the Windows Runtime.

Die AsAsyncAction Methode und die AsAsyncOperation Methode ermöglichen es Ihnen, gestartete Tasks an Methoden übergeben, die Windows-Runtime asynchrone Aktionen und Vorgänge ausführen.The AsAsyncAction method and the AsAsyncOperation method enable you to pass started tasks to methods that take Windows Runtime asynchronous actions and operations. Siehe auch die Methoden der AsyncInfo Klasse.See also the methods of the AsyncInfo class.

Die GetAwaiter werden Methoden zur Implementierung von Compilern verwendet die Vorgang ( in Visual Basic).The GetAwaiter methods are used by compilers to implement the operation ( in Visual Basic).

Methoden

AsAsyncAction(Task) AsAsyncAction(Task) AsAsyncAction(Task) AsAsyncAction(Task)

Gibt eine asynchrone Windows-Runtime-Aktion zurück, die eine begonnene Aufgabe darstellt.Returns a Windows Runtime asynchronous action that represents a started task.

AsAsyncOperation<TResult>(Task<TResult>) AsAsyncOperation<TResult>(Task<TResult>) AsAsyncOperation<TResult>(Task<TResult>) AsAsyncOperation<TResult>(Task<TResult>)

Gibt einen asynchronen Windows-Runtime-Vorgang zurück, der eine begonnene Aufgabe darstellt, die ein Ergebnis zurückgibt.Returns a Windows Runtime asynchronous operation that represents a started task that returns a result.

AsTask(IAsyncAction) AsTask(IAsyncAction) AsTask(IAsyncAction) AsTask(IAsyncAction)

Gibt eine Aufgabe zurück, die eine asynchrone Windows-Runtime-Aktion darstellt.Returns a task that represents a Windows Runtime asynchronous action.

AsTask(IAsyncAction, CancellationToken) AsTask(IAsyncAction, CancellationToken) AsTask(IAsyncAction, CancellationToken) AsTask(IAsyncAction, CancellationToken)

Gibt eine Aufgabe zurück, die eine asynchrone Windows-Runtime-Aktion darstellt, die abgebrochen werden kann.Returns a task that represents a Windows Runtime asynchronous action that can be cancelled.

AsTask<TProgress>(IAsyncActionWithProgress<TProgress>) AsTask<TProgress>(IAsyncActionWithProgress<TProgress>) AsTask<TProgress>(IAsyncActionWithProgress<TProgress>) AsTask<TProgress>(IAsyncActionWithProgress<TProgress>)

Gibt eine Aufgabe zurück, die eine asynchrone Windows-Runtime-Aktion darstellt.Returns a task that represents a Windows Runtime asynchronous action.

AsTask<TProgress>(IAsyncActionWithProgress<TProgress>, IProgress<TProgress>) AsTask<TProgress>(IAsyncActionWithProgress<TProgress>, IProgress<TProgress>) AsTask<TProgress>(IAsyncActionWithProgress<TProgress>, IProgress<TProgress>) AsTask<TProgress>(IAsyncActionWithProgress<TProgress>, IProgress<TProgress>)

Gibt eine Aufgabe zurück, die eine asynchrone Windows-Runtime-Aktion darstellt, die einen Bericht zum Fortschritt erstellt.Returns a task that represents a Windows Runtime asynchronous action that reports progress.

AsTask<TProgress>(IAsyncActionWithProgress<TProgress>, CancellationToken) AsTask<TProgress>(IAsyncActionWithProgress<TProgress>, CancellationToken) AsTask<TProgress>(IAsyncActionWithProgress<TProgress>, CancellationToken) AsTask<TProgress>(IAsyncActionWithProgress<TProgress>, CancellationToken)

Gibt eine Aufgabe zurück, die eine asynchrone Windows-Runtime-Aktion darstellt, die abgebrochen werden kann.Returns a task that represents a Windows Runtime asynchronous action that can be cancelled.

AsTask<TProgress>(IAsyncActionWithProgress<TProgress>, CancellationToken, IProgress<TProgress>) AsTask<TProgress>(IAsyncActionWithProgress<TProgress>, CancellationToken, IProgress<TProgress>) AsTask<TProgress>(IAsyncActionWithProgress<TProgress>, CancellationToken, IProgress<TProgress>) 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.Returns a task that represents a Windows Runtime asynchronous action that reports progress and can be cancelled.

AsTask<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>, CancellationToken, IProgress<TProgress>) AsTask<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>, CancellationToken, IProgress<TProgress>) AsTask<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>, CancellationToken, IProgress<TProgress>) 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.Returns a task that represents a Windows Runtime asynchronous operation that returns a result, reports progress, and can be cancelled.

AsTask<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>, CancellationToken) AsTask<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>, CancellationToken) AsTask<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>, CancellationToken) 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.Returns a task that represents a Windows Runtime asynchronous operation that returns a result and can be cancelled.

AsTask<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>) AsTask<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>) AsTask<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>) AsTask<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>)

Gibt eine Aufgabe zurück, die einen asynchronen Windows-Runtime-Vorgang darstellt, der ein Ergebnis zurückgibt.Returns a task that represents a Windows Runtime asynchronous operation returns a result.

AsTask<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>, IProgress<TProgress>) AsTask<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>, IProgress<TProgress>) AsTask<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>, IProgress<TProgress>) 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.Returns a task that represents Windows Runtime asynchronous operation that returns a result and reports progress.

AsTask<TResult>(IAsyncOperation<TResult>) AsTask<TResult>(IAsyncOperation<TResult>) AsTask<TResult>(IAsyncOperation<TResult>) AsTask<TResult>(IAsyncOperation<TResult>)

Gibt eine Aufgabe zurück, die einen asynchronen Windows-Runtime-Vorgang darstellt, der ein Ergebnis zurückgibt.Returns a task that represents a Windows Runtime asynchronous operation returns a result.

AsTask<TResult>(IAsyncOperation<TResult>, CancellationToken) AsTask<TResult>(IAsyncOperation<TResult>, CancellationToken) AsTask<TResult>(IAsyncOperation<TResult>, CancellationToken) 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.Returns a task that represents a Windows Runtime asynchronous operation that returns a result and can be cancelled.

GetAwaiter(IAsyncAction) GetAwaiter(IAsyncAction) GetAwaiter(IAsyncAction) GetAwaiter(IAsyncAction)

Diese API unterstützt die .NET Framework-Infrastruktur und ist nicht für eine direkte Verwendung vom Code aus vorgesehen.This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.

GetAwaiter<TProgress>(IAsyncActionWithProgress<TProgress>) GetAwaiter<TProgress>(IAsyncActionWithProgress<TProgress>) GetAwaiter<TProgress>(IAsyncActionWithProgress<TProgress>) GetAwaiter<TProgress>(IAsyncActionWithProgress<TProgress>)

Gibt ein Objekt zurück, das eine asynchrone Aktion erwartet, die den Status berichtet.Returns an object that awaits an asynchronous action that reports progress.

GetAwaiter<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>) GetAwaiter<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>) GetAwaiter<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>) 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.Returns an object that awaits an asynchronous operation that reports progress and returns a result.

GetAwaiter<TResult>(IAsyncOperation<TResult>) GetAwaiter<TResult>(IAsyncOperation<TResult>) GetAwaiter<TResult>(IAsyncOperation<TResult>) GetAwaiter<TResult>(IAsyncOperation<TResult>)

Gibt ein Objekt zurück, das einen asynchronen Vorgang erwartet, der ein Ergebnis zurückgibt.Returns an object that awaits an asynchronous operation that returns a result.

Gilt für: