AsyncInfo.Run Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Overloads
| Name | Description |
|---|---|
| Run(Func<CancellationToken,Task>) |
Hiermee maakt en start u een Windows Runtime asynchrone actie met behulp van een functie waarmee een gestarte taak wordt gegenereerd. De taak kan annulering ondersteunen. |
| Run<TProgress>(Func<CancellationToken,IProgress<TProgress>,Task>) |
Hiermee maakt u een Windows Runtime asynchrone actie die voortgangsupdates bevat, met behulp van een functie waarmee een gestarte taak wordt gegenereerd. De taak kan ondersteuning bieden voor annulerings- en voortgangsrapportage. |
| Run<TResult,TProgress>(Func<CancellationToken,IProgress<TProgress>,Task<TResult>>) |
Hiermee maakt en start u een Windows Runtime asynchrone bewerking die voortgangsupdates bevat, met behulp van een functie waarmee een gestarte taak wordt gegenereerd die resultaten retourneert. De taak kan ondersteuning bieden voor annulerings- en voortgangsrapportage. |
| Run<TResult>(Func<CancellationToken,Task<TResult>>) |
Hiermee maakt en start u een Windows Runtime asynchrone bewerking met behulp van een functie waarmee een gestarte taak wordt gegenereerd die resultaten retourneert. De taak kan annulering ondersteunen. |
Run(Func<CancellationToken,Task>)
Hiermee maakt en start u een Windows Runtime asynchrone actie met behulp van een functie waarmee een gestarte taak wordt gegenereerd. De taak kan annulering ondersteunen.
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
Parameters
- taskProvider
- Func<CancellationToken,Task>
Een gemachtigde die de functie vertegenwoordigt die de taak maakt en start. De gestarte taak wordt vertegenwoordigd door de Windows Runtime asynchrone actie die wordt geretourneerd. De functie wordt doorgegeven aan een annuleringstoken dat door de taak kan worden bewaakt om op de hoogte te worden gesteld van annuleringsaanvragen; u kunt het token negeren als uw taak geen ondersteuning biedt voor annulering.
Retouren
Een gestarte Windows. Foundation.IAsyncAction-exemplaar dat de taak vertegenwoordigt die wordt gegenereerd door taskProvider.
Uitzonderingen
taskProvider is nul.
taskProvider retourneert een niet-gestarte taak.
Van toepassing op
Run<TProgress>(Func<CancellationToken,IProgress<TProgress>,Task>)
Hiermee maakt u een Windows Runtime asynchrone actie die voortgangsupdates bevat, met behulp van een functie waarmee een gestarte taak wordt gegenereerd. De taak kan ondersteuning bieden voor annulerings- en voortgangsrapportage.
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)
Type parameters
- TProgress
Het type dat wordt gebruikt voor voortgangsmeldingen.
Parameters
- taskProvider
- Func<CancellationToken,IProgress<TProgress>,Task>
Een gemachtigde die de functie vertegenwoordigt die de taak maakt en start. De gestarte taak wordt vertegenwoordigd door de Windows Runtime asynchrone actie die wordt geretourneerd. De functie wordt doorgegeven aan een annuleringstoken dat de taak kan bewaken om op de hoogte te worden gesteld van annuleringsaanvragen en een interface voor het rapporteren van de voortgang; u kunt een van deze argumenten of beide argumenten negeren als uw taak geen ondersteuning biedt voor voortgangsrapportage of annulering.
Retouren
Een gestarte Windows. Foundation.IAsyncActionWithProgress<TProgress> instantie die de taak vertegenwoordigt die wordt gegenereerd door taskProvider.
Uitzonderingen
taskProvider is nul.
taskProvider retourneert een niet-gestarte taak.
Van toepassing op
Run<TResult,TProgress>(Func<CancellationToken,IProgress<TProgress>,Task<TResult>>)
Hiermee maakt en start u een Windows Runtime asynchrone bewerking die voortgangsupdates bevat, met behulp van een functie waarmee een gestarte taak wordt gegenereerd die resultaten retourneert. De taak kan ondersteuning bieden voor annulerings- en voortgangsrapportage.
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)
Type parameters
- TResult
Het type dat het resultaat retourneert.
- TProgress
Het type dat wordt gebruikt voor voortgangsmeldingen.
Parameters
- taskProvider
- Func<CancellationToken,IProgress<TProgress>,Task<TResult>>
Een gemachtigde die de functie vertegenwoordigt die de taak maakt en start. De gestarte taak wordt vertegenwoordigd door de Windows Runtime asynchrone actie die wordt geretourneerd. De functie wordt doorgegeven aan een annuleringstoken dat de taak kan bewaken om op de hoogte te worden gesteld van annuleringsaanvragen en een interface voor het rapporteren van de voortgang; u kunt een van deze argumenten of beide argumenten negeren als uw taak geen ondersteuning biedt voor voortgangsrapportage of annulering.
Retouren
Een gestarte Windows. Foundation.IAsyncOperationWithProgress<TResult,TProgress> instantie die de taak vertegenwoordigt die wordt gegenereerd door taskProvider.
Uitzonderingen
taskProvider is nul.
taskProvider retourneert een niet-gestarte taak.
Van toepassing op
Run<TResult>(Func<CancellationToken,Task<TResult>>)
Hiermee maakt en start u een Windows Runtime asynchrone bewerking met behulp van een functie waarmee een gestarte taak wordt gegenereerd die resultaten retourneert. De taak kan annulering ondersteunen.
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)
Type parameters
- TResult
Het type dat het resultaat retourneert.
Parameters
- taskProvider
- Func<CancellationToken,Task<TResult>>
Een gemachtigde die de functie vertegenwoordigt die de taak maakt en start. De gestarte taak wordt vertegenwoordigd door de Windows Runtime asynchrone bewerking die wordt geretourneerd. De functie wordt doorgegeven aan een annuleringstoken dat door de taak kan worden bewaakt om op de hoogte te worden gesteld van annuleringsaanvragen; u kunt het token negeren als uw taak geen ondersteuning biedt voor annulering.
Retouren
Een gestarte Windows. Foundation.IAsyncOperation<TResult> instantie die de taak vertegenwoordigt die wordt gegenereerd door taskProvider.
Uitzonderingen
taskProvider is nul.
taskProvider retourneert een niet-gestarte taak.