AsyncInfo.Run Methode

Definition

Überlädt

Name Beschreibung
Run(Func<CancellationToken,Task>)

Erstellt und startet eine Windows-Runtime asynchrone Aktion mithilfe einer Funktion, die eine gestartete Aufgabe generiert. Die Aufgabe kann den Abbruch unterstützen.

Run<TProgress>(Func<CancellationToken,IProgress<TProgress>,Task>)

Erstellt und startet eine Windows-Runtime asynchrone Aktion, die Statusaktualisierungen enthält, mithilfe einer Funktion, die eine gestartete Aufgabe generiert. Die Aufgabe kann die Abbruch- und Fortschrittsberichterstattung unterstützen.

Run<TResult,TProgress>(Func<CancellationToken,IProgress<TProgress>,Task<TResult>>)

Erstellt und startet einen Windows-Runtime asynchronen Vorgang, der Statusaktualisierungen enthält, mithilfe einer Funktion, die eine gestartete Aufgabe generiert, die Ergebnisse zurückgibt. Die Aufgabe kann die Abbruch- und Fortschrittsberichterstattung unterstützen.

Run<TResult>(Func<CancellationToken,Task<TResult>>)

Erstellt und startet einen Windows-Runtime asynchronen Vorgang mithilfe einer Funktion, die eine gestartete Aufgabe generiert, die Ergebnisse zurückgibt. Die Aufgabe kann den Abbruch unterstützen.

Run(Func<CancellationToken,Task>)

Erstellt und startet eine Windows-Runtime asynchrone Aktion mithilfe einer Funktion, die eine gestartete Aufgabe generiert. Die Aufgabe kann den Abbruch unterstützen.

public:
 static Windows::Foundation::IAsyncAction ^ Run(Func<System::Threading::CancellationToken, System::Threading::Tasks::Task ^> ^ taskProvider);
public static Windows.Foundation.IAsyncAction Run(Func<System.Threading.CancellationToken,System.Threading.Tasks.Task> taskProvider);
static member Run : Func<System.Threading.CancellationToken, System.Threading.Tasks.Task> -> Windows.Foundation.IAsyncAction
Public Shared Function Run (taskProvider As Func(Of CancellationToken, Task)) As IAsyncAction

Parameter

taskProvider
Func<CancellationToken,Task>

Ein Delegat, der die Funktion darstellt, die die Aufgabe erstellt und startet. Die gestartete Aufgabe wird durch die Windows-Runtime asynchronen Aktion dargestellt, die zurückgegeben wird. Die Funktion wird ein Abbruchtoken übergeben, das von der Aufgabe überwacht werden kann, um über Abbruchanforderungen benachrichtigt zu werden; Sie können das Token ignorieren, wenn ihre Aufgabe den Abbruch nicht unterstützt.

Gibt zurück

Windows.Foundation.IAsyncAction

Eine gestartete Windows. Foundation.IAsyncAction-Instanz, die die Aufgabe darstellt, die von taskProvider generiert wird.

Ausnahmen

taskProvider ist NULL.

taskProvider gibt einen nicht gestarteten Vorgang zurück.

Gilt für:

Run<TProgress>(Func<CancellationToken,IProgress<TProgress>,Task>)

Erstellt und startet eine Windows-Runtime asynchrone Aktion, die Statusaktualisierungen enthält, mithilfe einer Funktion, die eine gestartete Aufgabe generiert. Die Aufgabe kann die Abbruch- und Fortschrittsberichterstattung unterstützen.

public:
generic <typename TProgress>
 static Windows::Foundation::IAsyncActionWithProgress<TProgress> ^ Run(Func<System::Threading::CancellationToken, IProgress<TProgress> ^, System::Threading::Tasks::Task ^> ^ taskProvider);
public static Windows.Foundation.IAsyncActionWithProgress<TProgress> Run<TProgress>(Func<System.Threading.CancellationToken,IProgress<TProgress>,System.Threading.Tasks.Task> taskProvider);
static member Run : Func<System.Threading.CancellationToken, IProgress<'Progress>, System.Threading.Tasks.Task> -> Windows.Foundation.IAsyncActionWithProgress<'Progress>
Public Shared Function Run(Of TProgress) (taskProvider As Func(Of CancellationToken, IProgress(Of TProgress), Task)) As IAsyncActionWithProgress(Of TProgress)

Typparameter

TProgress

Der Typ, der für Statusbenachrichtigungen verwendet wird.

Parameter

taskProvider
Func<CancellationToken,IProgress<TProgress>,Task>

Ein Delegat, der die Funktion darstellt, die die Aufgabe erstellt und startet. Die gestartete Aufgabe wird durch die Windows-Runtime asynchronen Aktion dargestellt, die zurückgegeben wird. Die Funktion wird ein Abbruchtoken übergeben, das von der Aufgabe überwacht werden kann, um über Abbruchanforderungen benachrichtigt zu werden, und eine Schnittstelle zum Melden des Fortschritts; Sie können entweder oder beide Argumente ignorieren, wenn Ihre Aufgabe die Statusberichterstattung oder den Abbruch nicht unterstützt.

Gibt zurück

Windows.Foundation.IAsyncActionWithProgress<TProgress>

Eine gestartete Windows. Foundation.IAsyncActionWithProgress<TProgress> Instanz, die die aufgabe darstellt, die von taskProvider generiert wird.

Ausnahmen

taskProvider ist NULL.

taskProvider gibt einen nicht gestarteten Vorgang zurück.

Gilt für:

Run<TResult,TProgress>(Func<CancellationToken,IProgress<TProgress>,Task<TResult>>)

Erstellt und startet einen Windows-Runtime asynchronen Vorgang, der Statusaktualisierungen enthält, mithilfe einer Funktion, die eine gestartete Aufgabe generiert, die Ergebnisse zurückgibt. Die Aufgabe kann die Abbruch- und Fortschrittsberichterstattung unterstützen.

public:
generic <typename TResult, typename TProgress>
 static Windows::Foundation::IAsyncOperationWithProgress<TResult, TProgress> ^ Run(Func<System::Threading::CancellationToken, IProgress<TProgress> ^, System::Threading::Tasks::Task<TResult> ^> ^ taskProvider);
public static Windows.Foundation.IAsyncOperationWithProgress<TResult,TProgress> Run<TResult,TProgress>(Func<System.Threading.CancellationToken,IProgress<TProgress>,System.Threading.Tasks.Task<TResult>> taskProvider);
static member Run : Func<System.Threading.CancellationToken, IProgress<'Progress>, System.Threading.Tasks.Task<'Result>> -> Windows.Foundation.IAsyncOperationWithProgress<'Result, 'Progress>
Public Shared Function Run(Of TResult, TProgress) (taskProvider As Func(Of CancellationToken, IProgress(Of TProgress), Task(Of TResult))) As IAsyncOperationWithProgress(Of TResult, TProgress)

Typparameter

TResult

Der Typ, der das Ergebnis zurückgibt.

TProgress

Der Typ, der für Statusbenachrichtigungen verwendet wird.

Parameter

taskProvider
Func<CancellationToken,IProgress<TProgress>,Task<TResult>>

Ein Delegat, der die Funktion darstellt, die die Aufgabe erstellt und startet. Die gestartete Aufgabe wird durch die Windows-Runtime asynchronen Aktion dargestellt, die zurückgegeben wird. Die Funktion wird ein Abbruchtoken übergeben, das von der Aufgabe überwacht werden kann, um über Abbruchanforderungen benachrichtigt zu werden, und eine Schnittstelle zum Melden des Fortschritts; Sie können entweder oder beide Argumente ignorieren, wenn Ihre Aufgabe die Statusberichterstattung oder den Abbruch nicht unterstützt.

Gibt zurück

Windows.Foundation.IAsyncOperationWithProgress<TResult,TProgress>

Eine gestartete Windows. Foundation.IAsyncOperationWithProgress<TResult,TProgress> Instanz, die die Aufgabe darstellt, die von taskProvider generiert wird.

Ausnahmen

taskProvider ist NULL.

taskProvider gibt einen nicht gestarteten Vorgang zurück.

Gilt für:

Run<TResult>(Func<CancellationToken,Task<TResult>>)

Erstellt und startet einen Windows-Runtime asynchronen Vorgang mithilfe einer Funktion, die eine gestartete Aufgabe generiert, die Ergebnisse zurückgibt. Die Aufgabe kann den Abbruch unterstützen.

public:
generic <typename TResult>
 static Windows::Foundation::IAsyncOperation<TResult> ^ Run(Func<System::Threading::CancellationToken, System::Threading::Tasks::Task<TResult> ^> ^ taskProvider);
public static Windows.Foundation.IAsyncOperation<TResult> Run<TResult>(Func<System.Threading.CancellationToken,System.Threading.Tasks.Task<TResult>> taskProvider);
static member Run : Func<System.Threading.CancellationToken, System.Threading.Tasks.Task<'Result>> -> Windows.Foundation.IAsyncOperation<'Result>
Public Shared Function Run(Of TResult) (taskProvider As Func(Of CancellationToken, Task(Of TResult))) As IAsyncOperation(Of TResult)

Typparameter

TResult

Der Typ, der das Ergebnis zurückgibt.

Parameter

taskProvider
Func<CancellationToken,Task<TResult>>

Ein Delegat, der die Funktion darstellt, die die Aufgabe erstellt und startet. Die gestartete Aufgabe wird durch den Windows-Runtime asynchronen Vorgang dargestellt, der zurückgegeben wird. Die Funktion wird ein Abbruchtoken übergeben, das von der Aufgabe überwacht werden kann, um über Abbruchanforderungen benachrichtigt zu werden; Sie können das Token ignorieren, wenn ihre Aufgabe den Abbruch nicht unterstützt.

Gibt zurück

Windows.Foundation.IAsyncOperation<TResult>

Eine gestartete Windows. Foundation.IAsyncOperation<TResult> Instanz, die die Aufgabe darstellt, die von taskProvider generiert wird.

Ausnahmen

taskProvider ist NULL.

taskProvider gibt einen nicht gestarteten Vorgang zurück.

Gilt für: