Langue

AsyncInfo.Run Méthode

Définition

Surcharges

Nom Description
Run(Func<CancellationToken,Task>)

Crée et démarre une action asynchrone Windows Runtime à l’aide d’une fonction qui génère une tâche démarrée. La tâche peut prendre en charge l’annulation.

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

Crée et démarre une action asynchrone Windows Runtime qui inclut les mises à jour de progression, à l’aide d’une fonction qui génère une tâche démarrée. La tâche peut prendre en charge les rapports d’annulation et de progression.

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

Crée et démarre une opération asynchrone Windows Runtime qui inclut les mises à jour de progression, à l’aide d’une fonction qui génère une tâche démarrée qui retourne des résultats. La tâche peut prendre en charge les rapports d’annulation et de progression.

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

Crée et démarre une opération asynchrone Windows Runtime à l’aide d’une fonction qui génère une tâche démarrée qui retourne des résultats. La tâche peut prendre en charge l’annulation.

Run(Func<CancellationToken,Task>)

Crée et démarre une action asynchrone Windows Runtime à l’aide d’une fonction qui génère une tâche démarrée. La tâche peut prendre en charge l’annulation.

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

Paramètres

taskProvider
Func<CancellationToken,Task>

Délégué qui représente la fonction qui crée et démarre la tâche. La tâche démarrée est représentée par l’action asynchrone Windows Runtime retournée. La fonction est passée à un jeton d’annulation que la tâche peut surveiller pour être avertie des demandes d’annulation ; vous pouvez ignorer le jeton si votre tâche ne prend pas en charge l’annulation.

Retours

Windows.Foundation.IAsyncAction

Un Windows démarré. Instance Foundation.IAsyncAction qui représente la tâche générée par taskProvider.

Exceptions

taskProvider a la valeur null.

taskProvider retourne une tâche non déclenchée.

S’applique à

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

Crée et démarre une action asynchrone Windows Runtime qui inclut les mises à jour de progression, à l’aide d’une fonction qui génère une tâche démarrée. La tâche peut prendre en charge les rapports d’annulation et de progression.

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)

Paramètres de type

TProgress

Type utilisé pour les notifications de progression.

Paramètres

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

Délégué qui représente la fonction qui crée et démarre la tâche. La tâche démarrée est représentée par l’action asynchrone Windows Runtime retournée. La fonction est passée à un jeton d’annulation que la tâche peut surveiller pour être avertie des demandes d’annulation et une interface pour signaler la progression ; vous pouvez ignorer l’un ou l’autre de ces arguments si votre tâche ne prend pas en charge les rapports de progression ou l’annulation.

Retours

Windows.Foundation.IAsyncActionWithProgress<TProgress>

Un Windows démarré. Foundation.IAsyncActionWithProgress<TProgress> instance qui représente la tâche générée par taskProvider.

Exceptions

taskProvider a la valeur null.

taskProvider retourne une tâche non déclenchée.

S’applique à

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

Crée et démarre une opération asynchrone Windows Runtime qui inclut les mises à jour de progression, à l’aide d’une fonction qui génère une tâche démarrée qui retourne des résultats. La tâche peut prendre en charge les rapports d’annulation et de progression.

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)

Paramètres de type

TResult

Type qui retourne le résultat.

TProgress

Type utilisé pour les notifications de progression.

Paramètres

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

Délégué qui représente la fonction qui crée et démarre la tâche. La tâche démarrée est représentée par l’action asynchrone Windows Runtime retournée. La fonction est passée à un jeton d’annulation que la tâche peut surveiller pour être avertie des demandes d’annulation et une interface pour signaler la progression ; vous pouvez ignorer l’un ou l’autre de ces arguments si votre tâche ne prend pas en charge les rapports de progression ou l’annulation.

Retours

Windows.Foundation.IAsyncOperationWithProgress<TResult,TProgress>

Un Windows démarré. Foundation.IAsyncOperationWithProgress<TResult,TProgress> instance qui représente la tâche générée par taskProvider.

Exceptions

taskProvider a la valeur null.

taskProvider retourne une tâche non déclenchée.

S’applique à

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

Crée et démarre une opération asynchrone Windows Runtime à l’aide d’une fonction qui génère une tâche démarrée qui retourne des résultats. La tâche peut prendre en charge l’annulation.

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)

Paramètres de type

TResult

Type qui retourne le résultat.

Paramètres

taskProvider
Func<CancellationToken,Task<TResult>>

Délégué qui représente la fonction qui crée et démarre la tâche. La tâche démarrée est représentée par l’opération asynchrone Windows Runtime retournée. La fonction est passée à un jeton d’annulation que la tâche peut surveiller pour être avertie des demandes d’annulation ; vous pouvez ignorer le jeton si votre tâche ne prend pas en charge l’annulation.

Retours

Windows.Foundation.IAsyncOperation<TResult>

Un Windows démarré. Foundation.IAsyncOperation<TResult> qui représente la tâche générée par taskProvider.

Exceptions

taskProvider a la valeur null.

taskProvider retourne une tâche non déclenchée.

S’applique à