Taal

AsyncInfo.Run Methode

Definitie

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

Windows.Foundation.IAsyncAction

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

Windows.Foundation.IAsyncActionWithProgress<TProgress>

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

Windows.Foundation.IAsyncOperationWithProgress<TResult,TProgress>

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

Windows.Foundation.IAsyncOperation<TResult>

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.

Van toepassing op