AsyncInfo.Run Methode
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.
Ü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
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
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
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
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.