AsyncInfo.Run Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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
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
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
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.