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
Run(Func<CancellationToken,Task>) |
Erstellt und startet eine asynchrone Windows-Runtime-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 asynchrone Windows-Runtime-Aktion, die Statusaktualisierungen enthält. Dazu wird eine Funktion verwendet, die eine gestartete Aufgabe generiert. Die Aufgabe kann die Abbruchs- und Statusberichterstellung unterstützen. |
Run<TResult,TProgress>(Func<CancellationToken,IProgress<TProgress>,Task<TResult>>) |
Erstellt und startet einen asynchronen Windows-Runtime-Vorgang, der Statusaktualisierungen enthält. Dazu wird eine Funktion verwendet, die eine gestartete Aufgabe generiert, die Ergebnisse zurückgibt. Die Aufgabe kann die Abbruchs- und Statusberichterstellung unterstützen. |
Run<TResult>(Func<CancellationToken,Task<TResult>>) |
Erstellt und startet einen asynchronen Windows-Runtime-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 asynchrone Windows-Runtime-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 zurückgegebene asynchrone Windows-Runtime-Aktion dargestellt. Der Funktion wird ein Abbruchtoken übergeben, das die Aufgabe überwachen kann, um Abbruchanforderungen festzustellen. Sie können das Token ignorieren, wenn Ihre Aufgabe keinen Abbruch 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 eine nicht gestartete Aufgabe zurück.
Gilt für:
Run<TProgress>(Func<CancellationToken,IProgress<TProgress>,Task>)
Erstellt und startet eine asynchrone Windows-Runtime-Aktion, die Statusaktualisierungen enthält. Dazu wird eine Funktion verwendet, die eine gestartete Aufgabe generiert. Die Aufgabe kann die Abbruchs- und Statusberichterstellung 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 zurückgegebene asynchrone Windows-Runtime-Aktion dargestellt. Der Funktion wird ein Abbruchtoken übergeben, das die Aufgabe überwachen kann, um Abbruchanforderungen festzustellen, und eine Schnittstelle zur Fortschrittsbenachrichtigung. Sie können eines oder beide Argumente ignorieren, wenn Ihre Aufgabe keinen Abbruch oder keine Fortschrittsbenachrichtigung 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 eine nicht gestartete Aufgabe zurück.
Gilt für:
Run<TResult,TProgress>(Func<CancellationToken,IProgress<TProgress>,Task<TResult>>)
Erstellt und startet einen asynchronen Windows-Runtime-Vorgang, der Statusaktualisierungen enthält. Dazu wird eine Funktion verwendet, die eine gestartete Aufgabe generiert, die Ergebnisse zurückgibt. Die Aufgabe kann die Abbruchs- und Statusberichterstellung 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 die Abfrage 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 zurückgegebene asynchrone Windows-Runtime-Aktion dargestellt. Der Funktion wird ein Abbruchtoken übergeben, das die Aufgabe überwachen kann, um Abbruchanforderungen festzustellen, und eine Schnittstelle zur Fortschrittsbenachrichtigung. Sie können eines oder beide Argumente ignorieren, wenn Ihre Aufgabe keinen Abbruch oder keine Fortschrittsbenachrichtigung 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 eine nicht gestartete Aufgabe zurück.
Gilt für:
Run<TResult>(Func<CancellationToken,Task<TResult>>)
Erstellt und startet einen asynchronen Windows-Runtime-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 die Abfrage 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 zurückgegebenen asynchronen Windows-Runtime-Vorgang dargestellt. Der Funktion wird ein Abbruchtoken übergeben, das die Aufgabe überwachen kann, um Abbruchanforderungen festzustellen. Sie können das Token ignorieren, wenn Ihre Aufgabe keinen Abbruch 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 eine nicht gestartete Aufgabe zurück.