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
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 des 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 l’annulation et les rapports de progression. |
Run<TResult,TProgress>(Func<CancellationToken,IProgress<TProgress>,Task<TResult>>) |
Crée et démarre une opération asynchrone Windows Runtime qui inclut des 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 l’annulation et les rapports 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é représentant 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 qui est retournée. Un jeton d’annulation est passé à la fonction. La tâche peut le superviser pour être notifiée en cas de demandes d’annulation. Vous pouvez ignorer le jeton si votre tâche ne prend pas en charge l’annulation.
Retours
Instance Windows.Foundation.IAsyncAction démarrée 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émarrée.
S’applique à
Run<TProgress>(Func<CancellationToken,IProgress<TProgress>,Task>)
Crée et démarre une action asynchrone Windows Runtime qui inclut des 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 l’annulation et les rapports 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é représentant 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 qui est retournée. Un jeton d’annulation est passé à la fonction. La tâche peut le superviser pour être notifiée en cas de demandes d’annulation. Une interface permettant de signaler la progression est également passée à la fonction. Vous pouvez ignorer l’un ou l’autre de ces arguments, ou les deux, si votre tâche ne prend pas en charge les rapports de progression ou l’annulation.
Retours
Instance <TProgress> Windows.Foundation.IAsyncActionWithProgress démarrée 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émarré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 des 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 l’annulation et les rapports 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é représentant 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 qui est retournée. Un jeton d’annulation est passé à la fonction. La tâche peut le superviser pour être notifiée en cas de demandes d’annulation. Une interface permettant de signaler la progression est également passée à la fonction. Vous pouvez ignorer l’un ou l’autre de ces arguments, ou les deux, si votre tâche ne prend pas en charge les rapports de progression ou l’annulation.
Retours
Instance <TResult,TProgress> Windows.Foundation.IAsyncOperationWithProgress démarrée 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émarré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é représentant 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 qui est retournée. Un jeton d’annulation est passé à la fonction. La tâche peut le superviser pour être notifiée en cas de demandes d’annulation. Vous pouvez ignorer le jeton si votre tâche ne prend pas en charge l’annulation.
Retours
Instance <TResult> Windows.Foundation.IAsyncOperation démarrée 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émarrée.