TaskFactory TaskFactory TaskFactory TaskFactory Class

Définition

Prend en charge la création et la planification d'objets Task.Provides support for creating and scheduling Task objects.

public ref class TaskFactory
public class TaskFactory
type TaskFactory = class
Public Class TaskFactory
Héritage
TaskFactoryTaskFactoryTaskFactoryTaskFactory

Exemples

L’exemple suivant utilise la propriété Factory statique pour effectuer deux appels à la TaskFactory.StartNew méthode.The following example uses the static Factory property to make two calls to the TaskFactory.StartNew method. La première remplit un tableau avec les noms des fichiers dans le répertoire MyDocuments de l’utilisateur, tandis que le second remplit un tableau avec les noms des sous-répertoires du répertoire MyDocuments de l’utilisateur.The first populates an array with the names of files in the user's MyDocuments directory, while the second populates an array with the names of subdirectories of the user's MyDocuments directory. Il appelle ensuite la TaskFactory.ContinueWhenAll(Task[], Action<Task[]>) méthode, qui affiche des informations sur le nombre de fichiers et de répertoires dans les deux tableaux après que les deux premières tâches ont été exécutées.It then calls the TaskFactory.ContinueWhenAll(Task[], Action<Task[]>) method, which displays information about the number of files and directories in the two arrays after the first two tasks have completed execution.

using System;
using System.IO;
using System.Threading.Tasks;

public class Example
{
   public static void Main()
   {
      Task[] tasks = new Task[2];
      String[] files = null;
      String[] dirs = null;
      String docsDirectory = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);

      tasks[0] = Task.Factory.StartNew( () => files = Directory.GetFiles(docsDirectory));
      tasks[1] = Task.Factory.StartNew( () => dirs = Directory.GetDirectories(docsDirectory));

      Task.Factory.ContinueWhenAll(tasks, completedTasks => {
                                             Console.WriteLine("{0} contains: ", docsDirectory);
                                             Console.WriteLine("   {0} subdirectories", dirs.Length);
                                             Console.WriteLine("   {0} files", files.Length);
                                          } );
   }
}
// The example displays output like the following:
//       C:\Users\<username>\Documents contains:
//          24 subdirectories
//          16 files
Imports System.IO
Imports System.Threading.Tasks

Module Example
   Public Sub Main()
      Dim tasks(1) As Task
      Dim files() As String = Nothing
      Dim dirs() As String = Nothing
      Dim docsDirectory As String = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments)
      
      tasks(0) = Task.Factory.StartNew( Sub()
                                           files = Directory.GetFiles(docsDirectory)
                                        End Sub )
      tasks(1) = Task.Factory.StartNew( Sub()
                                           dirs = Directory.GetDirectories(docsDirectory)
                                        End Sub )
      Task.Factory.ContinueWhenAll(tasks, Sub(completedTasks)
                                             Console.WriteLine("{0} contains: ", docsDirectory)
                                             Console.WriteLine("   {0} subdirectories", dirs.Length)
                                             Console.WriteLine("   {0} files", files.Length)
                                          End Sub)
   End Sub
End Module
' The example displays output like the following:
'       C:\Users\<username>\Documents contains:
'          24 subdirectories
'          16 files

Remarques

L' .NET Framework fournit deux fabriques pour la création et la planification de tâches:The .NET Framework provides two factories for creating and scheduling tasks:

  • La TaskFactory classe, qui crée Task des Task<TResult> objets et.The TaskFactory class, which creates Task and Task<TResult> objects. Vous pouvez appeler les surcharges de cette méthode pour créer et exécuter une tâche qui requiert des arguments non par défaut.You can call the overloads of this method to create and execute a task that requires non-default arguments.

    Avertissement

    À compter de .NET Framework 4.5.NET Framework 4.5, la Task.Run méthode offre le moyen le plus simple de créer une tâche avec les valeurs de configuration par défaut et de la démarrer immédiatement.Starting with the .NET Framework 4.5.NET Framework 4.5, the Task.Run method provides the easiest way to create a task with default configuration values and start it immediately.

  • La TaskFactory<TResult> classe, qui crée Task<TResult> des objets.The TaskFactory<TResult> class, which creates Task<TResult> objects.

La TaskFactory classe vous permet d’effectuer les opérations suivantes:The TaskFactory class allows you to do the following:

  • Créez une tâche et démarrez-la immédiatement en appelant StartNew la méthode.Create a task and start it immediately by calling the StartNew method.

    Avertissement

    À compter de .NET Framework 4.5.NET Framework 4.5, la Task.Run méthode offre le moyen le plus simple de créer une tâche avec les valeurs de configuration par défaut et de la démarrer immédiatement.Starting with the .NET Framework 4.5.NET Framework 4.5, the Task.Run method provides the easiest way to create a task with default configuration values and start it immediately.

  • Créez une tâche qui démarre lorsque l’une des tâches d’un tableau est terminée en appelant la ContinueWhenAny méthode.Create a task that starts when any one of the tasks in an array has completed by calling the ContinueWhenAny method.

  • Créez une tâche qui démarre lorsque toutes les tâches d’un tableau sont terminées en appelant ContinueWhenAll la méthode.Create a task that starts when all the tasks in an array have completed by calling the ContinueWhenAll method.

La propriété Task<TResult>.Factory statique retourne un objet TaskFactory<TResult> par défaut.The static Task<TResult>.Factory property returns a default TaskFactory<TResult> object. Vous pouvez également appeler l’un des TaskFactory constructeurs de classe pour configurer les Task objets créés par TaskFactory la classe.You can also call one of the TaskFactory class constructors to configure the Task objects that the TaskFactory class creates. L’exemple suivant configure un nouvel TaskFactory objet pour créer des tâches qui ont un jeton d’annulation, des options de création de tâche, des options de continuation et un planificateur de tâches personnalisées spécifiés.The following example configures a new TaskFactory object to create tasks that have a specified cancellation token, task creation options, continuation options, and a customized task scheduler.

using System;
using System.Collections.Generic;
using System.Threading;
using System.Threading.Tasks;

class Example
{
   static CancellationTokenSource cts = new CancellationTokenSource();
   
   static TaskFactory factory = new TaskFactory(
      cts.Token,
      TaskCreationOptions.PreferFairness,
      TaskContinuationOptions.ExecuteSynchronously,
      new CustomScheduler());

   static void Main()
   {
      var t2 = factory.StartNew(() => DoWork());
      cts.Dispose();
   }

   static void DoWork() {/*...*/ }
}
Imports System.Collections.Generic
Imports System.Threading
Imports System.Threading.Tasks

Module Example
   Public Sub Main()
      Dim cts As New CancellationTokenSource()
      Dim factory As New TaskFactory(cts.Token,
                                     TaskCreationOptions.PreferFairness,
                                     TaskContinuationOptions.ExecuteSynchronously,
                                     New CustomScheduler())

      Dim t2 = factory.StartNew(Sub() DoWork())
      cts.Dispose()
   End Sub

   Sub DoWork()
      ' ...
   End Sub
End Module

Dans la plupart des cas, il n’est pas nécessaire d' TaskFactory instancier une nouvelle instance.In most cases, you do not have to instantiate a new TaskFactory instance. Au lieu de cela, vous Task.Factory pouvez utiliser la propriété, qui retourne un objet de fabrique qui utilise les valeurs par défaut.Instead, you can use the Task.Factory property, which returns a factory object that uses default values. Vous pouvez ensuite appeler ses méthodes pour démarrer de nouvelles tâches ou définir des continuations de tâches.You can then call its methods to start new tasks or define task continuations. Pour obtenir une illustration, consultez l’exemple.For an illustration, see the example.

Constructeurs

TaskFactory() TaskFactory() TaskFactory() TaskFactory()

Initialise une instance de TaskFactory avec la configuration par défaut.Initializes a TaskFactory instance with the default configuration.

TaskFactory(CancellationToken) TaskFactory(CancellationToken) TaskFactory(CancellationToken) TaskFactory(CancellationToken)

Initialise une instance de TaskFactory avec la configuration spécifiée.Initializes a TaskFactory instance with the specified configuration.

TaskFactory(CancellationToken, TaskCreationOptions, TaskContinuationOptions, TaskScheduler) TaskFactory(CancellationToken, TaskCreationOptions, TaskContinuationOptions, TaskScheduler) TaskFactory(CancellationToken, TaskCreationOptions, TaskContinuationOptions, TaskScheduler) TaskFactory(CancellationToken, TaskCreationOptions, TaskContinuationOptions, TaskScheduler)

Initialise une instance de TaskFactory avec la configuration spécifiée.Initializes a TaskFactory instance with the specified configuration.

TaskFactory(TaskCreationOptions, TaskContinuationOptions) TaskFactory(TaskCreationOptions, TaskContinuationOptions) TaskFactory(TaskCreationOptions, TaskContinuationOptions) TaskFactory(TaskCreationOptions, TaskContinuationOptions)

Initialise une instance de TaskFactory avec la configuration spécifiée.Initializes a TaskFactory instance with the specified configuration.

TaskFactory(TaskScheduler) TaskFactory(TaskScheduler) TaskFactory(TaskScheduler) TaskFactory(TaskScheduler)

Initialise une instance de TaskFactory avec la configuration spécifiée.Initializes a TaskFactory instance with the specified configuration.

Propriétés

CancellationToken CancellationToken CancellationToken CancellationToken

Obtient le jeton d’annulation par défaut pour cette fabrique de tâches.Gets the default cancellation token for this task factory.

ContinuationOptions ContinuationOptions ContinuationOptions ContinuationOptions

Obtient les options de continuation de tâches par défaut pour cette fabrique de tâches.Gets the default task continuation options for this task factory.

CreationOptions CreationOptions CreationOptions CreationOptions

Obtient les options de création de tâches par défaut pour cette fabrique de tâches.Gets the default task creation options for this task factory.

Scheduler Scheduler Scheduler Scheduler

Obtient le planificateur de tâches par défaut pour cette fabrique de tâches.Gets the default task scheduler for this task factory.

Méthodes

ContinueWhenAll(Task[], Action<Task[]>) ContinueWhenAll(Task[], Action<Task[]>) ContinueWhenAll(Task[], Action<Task[]>) ContinueWhenAll(Task[], Action<Task[]>)

Crée une tâche de continuation qui démarre lorsqu'un ensemble de tâches spécifiées est terminé.Creates a continuation task that starts when a set of specified tasks has completed.

ContinueWhenAll(Task[], Action<Task[]>, CancellationToken) ContinueWhenAll(Task[], Action<Task[]>, CancellationToken) ContinueWhenAll(Task[], Action<Task[]>, CancellationToken) ContinueWhenAll(Task[], Action<Task[]>, CancellationToken)

Crée une tâche de continuation qui démarre lorsqu'un ensemble de tâches spécifiées est terminé.Creates a continuation task that starts when a set of specified tasks has completed.

ContinueWhenAll(Task[], Action<Task[]>, CancellationToken, TaskContinuationOptions, TaskScheduler) ContinueWhenAll(Task[], Action<Task[]>, CancellationToken, TaskContinuationOptions, TaskScheduler) ContinueWhenAll(Task[], Action<Task[]>, CancellationToken, TaskContinuationOptions, TaskScheduler) ContinueWhenAll(Task[], Action<Task[]>, CancellationToken, TaskContinuationOptions, TaskScheduler)

Crée une tâche de continuation qui démarre lorsqu'un ensemble de tâches spécifiées est terminé.Creates a continuation task that starts when a set of specified tasks has completed.

ContinueWhenAll(Task[], Action<Task[]>, TaskContinuationOptions) ContinueWhenAll(Task[], Action<Task[]>, TaskContinuationOptions) ContinueWhenAll(Task[], Action<Task[]>, TaskContinuationOptions) ContinueWhenAll(Task[], Action<Task[]>, TaskContinuationOptions)

Crée une tâche de continuation qui démarre lorsqu'un ensemble de tâches spécifiées est terminé.Creates a continuation task that starts when a set of specified tasks has completed.

ContinueWhenAll<TAntecedentResult,TResult>(Task<TAntecedentResult>[], Func<Task<TAntecedentResult>[],TResult>) ContinueWhenAll<TAntecedentResult,TResult>(Task<TAntecedentResult>[], Func<Task<TAntecedentResult>[],TResult>) ContinueWhenAll<TAntecedentResult,TResult>(Task<TAntecedentResult>[], Func<Task<TAntecedentResult>[],TResult>) ContinueWhenAll<TAntecedentResult,TResult>(Task<TAntecedentResult>[], Func<Task<TAntecedentResult>[],TResult>)

Crée une tâche de continuation qui démarre lorsqu'un ensemble de tâches spécifiées est terminé.Creates a continuation task that starts when a set of specified tasks has completed.

ContinueWhenAll<TAntecedentResult,TResult>(Task<TAntecedentResult>[], Func<Task<TAntecedentResult>[],TResult>, CancellationToken) ContinueWhenAll<TAntecedentResult,TResult>(Task<TAntecedentResult>[], Func<Task<TAntecedentResult>[],TResult>, CancellationToken) ContinueWhenAll<TAntecedentResult,TResult>(Task<TAntecedentResult>[], Func<Task<TAntecedentResult>[],TResult>, CancellationToken) ContinueWhenAll<TAntecedentResult,TResult>(Task<TAntecedentResult>[], Func<Task<TAntecedentResult>[],TResult>, CancellationToken)

Crée une tâche de continuation qui démarre lorsqu'un ensemble de tâches spécifiées est terminé.Creates a continuation task that starts when a set of specified tasks has completed.

ContinueWhenAll<TAntecedentResult,TResult>(Task<TAntecedentResult>[], Func<Task<TAntecedentResult>[],TResult>, CancellationToken, TaskContinuationOptions, TaskScheduler) ContinueWhenAll<TAntecedentResult,TResult>(Task<TAntecedentResult>[], Func<Task<TAntecedentResult>[],TResult>, CancellationToken, TaskContinuationOptions, TaskScheduler) ContinueWhenAll<TAntecedentResult,TResult>(Task<TAntecedentResult>[], Func<Task<TAntecedentResult>[],TResult>, CancellationToken, TaskContinuationOptions, TaskScheduler) ContinueWhenAll<TAntecedentResult,TResult>(Task<TAntecedentResult>[], Func<Task<TAntecedentResult>[],TResult>, CancellationToken, TaskContinuationOptions, TaskScheduler)

Crée une tâche de continuation qui démarre lorsqu'un ensemble de tâches spécifiées est terminé.Creates a continuation task that starts when a set of specified tasks has completed.

ContinueWhenAll<TAntecedentResult,TResult>(Task<TAntecedentResult>[], Func<Task<TAntecedentResult>[],TResult>, TaskContinuationOptions) ContinueWhenAll<TAntecedentResult,TResult>(Task<TAntecedentResult>[], Func<Task<TAntecedentResult>[],TResult>, TaskContinuationOptions) ContinueWhenAll<TAntecedentResult,TResult>(Task<TAntecedentResult>[], Func<Task<TAntecedentResult>[],TResult>, TaskContinuationOptions) ContinueWhenAll<TAntecedentResult,TResult>(Task<TAntecedentResult>[], Func<Task<TAntecedentResult>[],TResult>, TaskContinuationOptions)

Crée une tâche de continuation qui démarre lorsqu'un ensemble de tâches spécifiées est terminé.Creates a continuation task that starts when a set of specified tasks has completed.

ContinueWhenAll<TAntecedentResult>(Task<TAntecedentResult>[], Action<Task<TAntecedentResult>[]>) ContinueWhenAll<TAntecedentResult>(Task<TAntecedentResult>[], Action<Task<TAntecedentResult>[]>) ContinueWhenAll<TAntecedentResult>(Task<TAntecedentResult>[], Action<Task<TAntecedentResult>[]>) ContinueWhenAll<TAntecedentResult>(Task<TAntecedentResult>[], Action<Task<TAntecedentResult>[]>)

Crée une tâche de continuation qui démarre lorsqu'un ensemble de tâches spécifiées est terminé.Creates a continuation task that starts when a set of specified tasks has completed.

ContinueWhenAll<TAntecedentResult>(Task<TAntecedentResult>[], Action<Task<TAntecedentResult>[]>, CancellationToken) ContinueWhenAll<TAntecedentResult>(Task<TAntecedentResult>[], Action<Task<TAntecedentResult>[]>, CancellationToken) ContinueWhenAll<TAntecedentResult>(Task<TAntecedentResult>[], Action<Task<TAntecedentResult>[]>, CancellationToken) ContinueWhenAll<TAntecedentResult>(Task<TAntecedentResult>[], Action<Task<TAntecedentResult>[]>, CancellationToken)

Crée une tâche de continuation qui démarre lorsqu'un ensemble de tâches spécifiées est terminé.Creates a continuation task that starts when a set of specified tasks has completed.

ContinueWhenAll<TAntecedentResult>(Task<TAntecedentResult>[], Action<Task<TAntecedentResult>[]>, CancellationToken, TaskContinuationOptions, TaskScheduler) ContinueWhenAll<TAntecedentResult>(Task<TAntecedentResult>[], Action<Task<TAntecedentResult>[]>, CancellationToken, TaskContinuationOptions, TaskScheduler) ContinueWhenAll<TAntecedentResult>(Task<TAntecedentResult>[], Action<Task<TAntecedentResult>[]>, CancellationToken, TaskContinuationOptions, TaskScheduler) ContinueWhenAll<TAntecedentResult>(Task<TAntecedentResult>[], Action<Task<TAntecedentResult>[]>, CancellationToken, TaskContinuationOptions, TaskScheduler)

Crée une tâche de continuation qui démarre lorsqu'un ensemble de tâches spécifiées est terminé.Creates a continuation task that starts when a set of specified tasks has completed.

ContinueWhenAll<TAntecedentResult>(Task<TAntecedentResult>[], Action<Task<TAntecedentResult>[]>, TaskContinuationOptions) ContinueWhenAll<TAntecedentResult>(Task<TAntecedentResult>[], Action<Task<TAntecedentResult>[]>, TaskContinuationOptions) ContinueWhenAll<TAntecedentResult>(Task<TAntecedentResult>[], Action<Task<TAntecedentResult>[]>, TaskContinuationOptions) ContinueWhenAll<TAntecedentResult>(Task<TAntecedentResult>[], Action<Task<TAntecedentResult>[]>, TaskContinuationOptions)

Crée une tâche de continuation qui démarre lorsqu'un ensemble de tâches spécifiées est terminé.Creates a continuation task that starts when a set of specified tasks has completed.

ContinueWhenAll<TResult>(Task[], Func<Task[],TResult>) ContinueWhenAll<TResult>(Task[], Func<Task[],TResult>) ContinueWhenAll<TResult>(Task[], Func<Task[],TResult>) ContinueWhenAll<TResult>(Task[], Func<Task[],TResult>)

Crée une tâche de continuation qui démarre lorsqu'un ensemble de tâches spécifiées est terminé.Creates a continuation task that starts when a set of specified tasks has completed.

ContinueWhenAll<TResult>(Task[], Func<Task[],TResult>, CancellationToken) ContinueWhenAll<TResult>(Task[], Func<Task[],TResult>, CancellationToken) ContinueWhenAll<TResult>(Task[], Func<Task[],TResult>, CancellationToken) ContinueWhenAll<TResult>(Task[], Func<Task[],TResult>, CancellationToken)

Crée une tâche de continuation qui démarre lorsqu'un ensemble de tâches spécifiées est terminé.Creates a continuation task that starts when a set of specified tasks has completed.

ContinueWhenAll<TResult>(Task[], Func<Task[],TResult>, CancellationToken, TaskContinuationOptions, TaskScheduler) ContinueWhenAll<TResult>(Task[], Func<Task[],TResult>, CancellationToken, TaskContinuationOptions, TaskScheduler) ContinueWhenAll<TResult>(Task[], Func<Task[],TResult>, CancellationToken, TaskContinuationOptions, TaskScheduler) ContinueWhenAll<TResult>(Task[], Func<Task[],TResult>, CancellationToken, TaskContinuationOptions, TaskScheduler)

Crée une tâche de continuation qui démarre lorsqu'un ensemble de tâches spécifiées est terminé.Creates a continuation task that starts when a set of specified tasks has completed.

ContinueWhenAll<TResult>(Task[], Func<Task[],TResult>, TaskContinuationOptions) ContinueWhenAll<TResult>(Task[], Func<Task[],TResult>, TaskContinuationOptions) ContinueWhenAll<TResult>(Task[], Func<Task[],TResult>, TaskContinuationOptions) ContinueWhenAll<TResult>(Task[], Func<Task[],TResult>, TaskContinuationOptions)

Crée une tâche de continuation qui démarre lorsqu'un ensemble de tâches spécifiées est terminé.Creates a continuation task that starts when a set of specified tasks has completed.

ContinueWhenAny(Task[], Action<Task>) ContinueWhenAny(Task[], Action<Task>) ContinueWhenAny(Task[], Action<Task>) ContinueWhenAny(Task[], Action<Task>)

Crée une Task de continuation qui démarrera quand l'une des tâches de l'ensemble fourni se terminera.Creates a continuation Task that will be started upon the completion of any Task in the provided set.

ContinueWhenAny(Task[], Action<Task>, CancellationToken) ContinueWhenAny(Task[], Action<Task>, CancellationToken) ContinueWhenAny(Task[], Action<Task>, CancellationToken) ContinueWhenAny(Task[], Action<Task>, CancellationToken)

Crée une Task de continuation qui démarrera quand l'une des tâches de l'ensemble fourni se terminera.Creates a continuation Task that will be started upon the completion of any Task in the provided set.

ContinueWhenAny(Task[], Action<Task>, CancellationToken, TaskContinuationOptions, TaskScheduler) ContinueWhenAny(Task[], Action<Task>, CancellationToken, TaskContinuationOptions, TaskScheduler) ContinueWhenAny(Task[], Action<Task>, CancellationToken, TaskContinuationOptions, TaskScheduler) ContinueWhenAny(Task[], Action<Task>, CancellationToken, TaskContinuationOptions, TaskScheduler)

Crée une Task de continuation qui démarrera quand l'une des tâches de l'ensemble fourni se terminera.Creates a continuation Task that will be started upon the completion of any Task in the provided set.

ContinueWhenAny(Task[], Action<Task>, TaskContinuationOptions) ContinueWhenAny(Task[], Action<Task>, TaskContinuationOptions) ContinueWhenAny(Task[], Action<Task>, TaskContinuationOptions) ContinueWhenAny(Task[], Action<Task>, TaskContinuationOptions)

Crée une Task de continuation qui démarrera quand l'une des tâches de l'ensemble fourni se terminera.Creates a continuation Task that will be started upon the completion of any Task in the provided set.

ContinueWhenAny<TAntecedentResult,TResult>(Task<TAntecedentResult>[], Func<Task<TAntecedentResult>,TResult>) ContinueWhenAny<TAntecedentResult,TResult>(Task<TAntecedentResult>[], Func<Task<TAntecedentResult>,TResult>) ContinueWhenAny<TAntecedentResult,TResult>(Task<TAntecedentResult>[], Func<Task<TAntecedentResult>,TResult>) ContinueWhenAny<TAntecedentResult,TResult>(Task<TAntecedentResult>[], Func<Task<TAntecedentResult>,TResult>)

Crée une Task<TResult> de continuation qui démarrera quand l'une des tâches de l'ensemble fourni se terminera.Creates a continuation Task<TResult> that will be started upon the completion of any Task in the provided set.

ContinueWhenAny<TAntecedentResult,TResult>(Task<TAntecedentResult>[], Func<Task<TAntecedentResult>,TResult>, CancellationToken) ContinueWhenAny<TAntecedentResult,TResult>(Task<TAntecedentResult>[], Func<Task<TAntecedentResult>,TResult>, CancellationToken) ContinueWhenAny<TAntecedentResult,TResult>(Task<TAntecedentResult>[], Func<Task<TAntecedentResult>,TResult>, CancellationToken) ContinueWhenAny<TAntecedentResult,TResult>(Task<TAntecedentResult>[], Func<Task<TAntecedentResult>,TResult>, CancellationToken)

Crée une Task<TResult> de continuation qui démarrera quand l'une des tâches de l'ensemble fourni se terminera.Creates a continuation Task<TResult> that will be started upon the completion of any Task in the provided set.

ContinueWhenAny<TAntecedentResult,TResult>(Task<TAntecedentResult>[], Func<Task<TAntecedentResult>,TResult>, CancellationToken, TaskContinuationOptions, TaskScheduler) ContinueWhenAny<TAntecedentResult,TResult>(Task<TAntecedentResult>[], Func<Task<TAntecedentResult>,TResult>, CancellationToken, TaskContinuationOptions, TaskScheduler) ContinueWhenAny<TAntecedentResult,TResult>(Task<TAntecedentResult>[], Func<Task<TAntecedentResult>,TResult>, CancellationToken, TaskContinuationOptions, TaskScheduler) ContinueWhenAny<TAntecedentResult,TResult>(Task<TAntecedentResult>[], Func<Task<TAntecedentResult>,TResult>, CancellationToken, TaskContinuationOptions, TaskScheduler)

Crée une Task<TResult> de continuation qui démarrera quand l'une des tâches de l'ensemble fourni se terminera.Creates a continuation Task<TResult> that will be started upon the completion of any Task in the provided set.

ContinueWhenAny<TAntecedentResult,TResult>(Task<TAntecedentResult>[], Func<Task<TAntecedentResult>,TResult>, TaskContinuationOptions) ContinueWhenAny<TAntecedentResult,TResult>(Task<TAntecedentResult>[], Func<Task<TAntecedentResult>,TResult>, TaskContinuationOptions) ContinueWhenAny<TAntecedentResult,TResult>(Task<TAntecedentResult>[], Func<Task<TAntecedentResult>,TResult>, TaskContinuationOptions) ContinueWhenAny<TAntecedentResult,TResult>(Task<TAntecedentResult>[], Func<Task<TAntecedentResult>,TResult>, TaskContinuationOptions)

Crée une Task<TResult> de continuation qui démarrera quand l'une des tâches de l'ensemble fourni se terminera.Creates a continuation Task<TResult> that will be started upon the completion of any Task in the provided set.

ContinueWhenAny<TAntecedentResult>(Task<TAntecedentResult>[], Action<Task<TAntecedentResult>>) ContinueWhenAny<TAntecedentResult>(Task<TAntecedentResult>[], Action<Task<TAntecedentResult>>) ContinueWhenAny<TAntecedentResult>(Task<TAntecedentResult>[], Action<Task<TAntecedentResult>>) ContinueWhenAny<TAntecedentResult>(Task<TAntecedentResult>[], Action<Task<TAntecedentResult>>)

Crée une Task de continuation qui démarrera quand l'une des tâches de l'ensemble fourni se terminera.Creates a continuation Task that will be started upon the completion of any Task in the provided set.

ContinueWhenAny<TAntecedentResult>(Task<TAntecedentResult>[], Action<Task<TAntecedentResult>>, CancellationToken) ContinueWhenAny<TAntecedentResult>(Task<TAntecedentResult>[], Action<Task<TAntecedentResult>>, CancellationToken) ContinueWhenAny<TAntecedentResult>(Task<TAntecedentResult>[], Action<Task<TAntecedentResult>>, CancellationToken) ContinueWhenAny<TAntecedentResult>(Task<TAntecedentResult>[], Action<Task<TAntecedentResult>>, CancellationToken)

Crée une Task de continuation qui démarrera quand l'une des tâches de l'ensemble fourni se terminera.Creates a continuation Task that will be started upon the completion of any Task in the provided set.

ContinueWhenAny<TAntecedentResult>(Task<TAntecedentResult>[], Action<Task<TAntecedentResult>>, CancellationToken, TaskContinuationOptions, TaskScheduler) ContinueWhenAny<TAntecedentResult>(Task<TAntecedentResult>[], Action<Task<TAntecedentResult>>, CancellationToken, TaskContinuationOptions, TaskScheduler) ContinueWhenAny<TAntecedentResult>(Task<TAntecedentResult>[], Action<Task<TAntecedentResult>>, CancellationToken, TaskContinuationOptions, TaskScheduler) ContinueWhenAny<TAntecedentResult>(Task<TAntecedentResult>[], Action<Task<TAntecedentResult>>, CancellationToken, TaskContinuationOptions, TaskScheduler)

Crée une Task de continuation qui démarrera quand l'une des tâches de l'ensemble fourni se terminera.Creates a continuation Task that will be started upon the completion of any Task in the provided set.

ContinueWhenAny<TAntecedentResult>(Task<TAntecedentResult>[], Action<Task<TAntecedentResult>>, TaskContinuationOptions) ContinueWhenAny<TAntecedentResult>(Task<TAntecedentResult>[], Action<Task<TAntecedentResult>>, TaskContinuationOptions) ContinueWhenAny<TAntecedentResult>(Task<TAntecedentResult>[], Action<Task<TAntecedentResult>>, TaskContinuationOptions) ContinueWhenAny<TAntecedentResult>(Task<TAntecedentResult>[], Action<Task<TAntecedentResult>>, TaskContinuationOptions)

Crée une Task de continuation qui démarrera quand l'une des tâches de l'ensemble fourni se terminera.Creates a continuation Task that will be started upon the completion of any Task in the provided set.

ContinueWhenAny<TResult>(Task[], Func<Task,TResult>) ContinueWhenAny<TResult>(Task[], Func<Task,TResult>) ContinueWhenAny<TResult>(Task[], Func<Task,TResult>) ContinueWhenAny<TResult>(Task[], Func<Task,TResult>)

Crée une Task<TResult> de continuation qui démarrera quand l'une des tâches de l'ensemble fourni se terminera.Creates a continuation Task<TResult> that will be started upon the completion of any Task in the provided set.

ContinueWhenAny<TResult>(Task[], Func<Task,TResult>, CancellationToken) ContinueWhenAny<TResult>(Task[], Func<Task,TResult>, CancellationToken) ContinueWhenAny<TResult>(Task[], Func<Task,TResult>, CancellationToken) ContinueWhenAny<TResult>(Task[], Func<Task,TResult>, CancellationToken)

Crée une Task<TResult> de continuation qui démarrera quand l'une des tâches de l'ensemble fourni se terminera.Creates a continuation Task<TResult> that will be started upon the completion of any Task in the provided set.

ContinueWhenAny<TResult>(Task[], Func<Task,TResult>, CancellationToken, TaskContinuationOptions, TaskScheduler) ContinueWhenAny<TResult>(Task[], Func<Task,TResult>, CancellationToken, TaskContinuationOptions, TaskScheduler) ContinueWhenAny<TResult>(Task[], Func<Task,TResult>, CancellationToken, TaskContinuationOptions, TaskScheduler) ContinueWhenAny<TResult>(Task[], Func<Task,TResult>, CancellationToken, TaskContinuationOptions, TaskScheduler)

Crée une Task<TResult> de continuation qui démarrera quand l'une des tâches de l'ensemble fourni se terminera.Creates a continuation Task<TResult> that will be started upon the completion of any Task in the provided set.

ContinueWhenAny<TResult>(Task[], Func<Task,TResult>, TaskContinuationOptions) ContinueWhenAny<TResult>(Task[], Func<Task,TResult>, TaskContinuationOptions) ContinueWhenAny<TResult>(Task[], Func<Task,TResult>, TaskContinuationOptions) ContinueWhenAny<TResult>(Task[], Func<Task,TResult>, TaskContinuationOptions)

Crée une Task<TResult> de continuation qui démarrera quand l'une des tâches de l'ensemble fourni se terminera.Creates a continuation Task<TResult> that will be started upon the completion of any Task in the provided set.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Détermine si l'objet spécifié est identique à l'objet actuel.Determines whether the specified object is equal to the current object.

(Inherited from Object)
FromAsync(Func<AsyncCallback,Object,IAsyncResult>, Action<IAsyncResult>, Object) FromAsync(Func<AsyncCallback,Object,IAsyncResult>, Action<IAsyncResult>, Object) FromAsync(Func<AsyncCallback,Object,IAsyncResult>, Action<IAsyncResult>, Object) FromAsync(Func<AsyncCallback,Object,IAsyncResult>, Action<IAsyncResult>, Object)

Crée un Task qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone.Creates a Task that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern.

FromAsync(Func<AsyncCallback,Object,IAsyncResult>, Action<IAsyncResult>, Object, TaskCreationOptions) FromAsync(Func<AsyncCallback,Object,IAsyncResult>, Action<IAsyncResult>, Object, TaskCreationOptions) FromAsync(Func<AsyncCallback,Object,IAsyncResult>, Action<IAsyncResult>, Object, TaskCreationOptions) FromAsync(Func<AsyncCallback,Object,IAsyncResult>, Action<IAsyncResult>, Object, TaskCreationOptions)

Crée un Task qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone.Creates a Task that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern.

FromAsync(IAsyncResult, Action<IAsyncResult>) FromAsync(IAsyncResult, Action<IAsyncResult>) FromAsync(IAsyncResult, Action<IAsyncResult>) FromAsync(IAsyncResult, Action<IAsyncResult>)

Crée une Task qui exécute une action de la méthode End lorsqu'un IAsyncResult spécifié se termine.Creates a Task that executes an end method action when a specified IAsyncResult completes.

FromAsync(IAsyncResult, Action<IAsyncResult>, TaskCreationOptions) FromAsync(IAsyncResult, Action<IAsyncResult>, TaskCreationOptions) FromAsync(IAsyncResult, Action<IAsyncResult>, TaskCreationOptions) FromAsync(IAsyncResult, Action<IAsyncResult>, TaskCreationOptions)

Crée une Task qui exécute une action de la méthode End lorsqu'un IAsyncResult spécifié se termine.Creates a Task that executes an end method action when a specified IAsyncResult completes.

FromAsync(IAsyncResult, Action<IAsyncResult>, TaskCreationOptions, TaskScheduler) FromAsync(IAsyncResult, Action<IAsyncResult>, TaskCreationOptions, TaskScheduler) FromAsync(IAsyncResult, Action<IAsyncResult>, TaskCreationOptions, TaskScheduler) FromAsync(IAsyncResult, Action<IAsyncResult>, TaskCreationOptions, TaskScheduler)

Crée une Task qui exécute une action de la méthode End lorsqu'un IAsyncResult spécifié se termine.Creates a Task that executes an end method action when a specified IAsyncResult completes.

FromAsync<TArg1,TArg2,TArg3,TResult>(Func<TArg1,TArg2,TArg3,AsyncCallback,Object,IAsyncResult>, Func<IAsyncResult,TResult>, TArg1, TArg2, TArg3, Object) FromAsync<TArg1,TArg2,TArg3,TResult>(Func<TArg1,TArg2,TArg3,AsyncCallback,Object,IAsyncResult>, Func<IAsyncResult,TResult>, TArg1, TArg2, TArg3, Object) FromAsync<TArg1,TArg2,TArg3,TResult>(Func<TArg1,TArg2,TArg3,AsyncCallback,Object,IAsyncResult>, Func<IAsyncResult,TResult>, TArg1, TArg2, TArg3, Object) FromAsync<TArg1,TArg2,TArg3,TResult>(Func<TArg1,TArg2,TArg3,AsyncCallback,Object,IAsyncResult>, Func<IAsyncResult,TResult>, TArg1, TArg2, TArg3, Object)

Crée un Task<TResult> qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone.Creates a Task<TResult> that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern.

FromAsync<TArg1,TArg2,TArg3,TResult>(Func<TArg1,TArg2,TArg3,AsyncCallback,Object,IAsyncResult>, Func<IAsyncResult,TResult>, TArg1, TArg2, TArg3, Object, TaskCreationOptions) FromAsync<TArg1,TArg2,TArg3,TResult>(Func<TArg1,TArg2,TArg3,AsyncCallback,Object,IAsyncResult>, Func<IAsyncResult,TResult>, TArg1, TArg2, TArg3, Object, TaskCreationOptions) FromAsync<TArg1,TArg2,TArg3,TResult>(Func<TArg1,TArg2,TArg3,AsyncCallback,Object,IAsyncResult>, Func<IAsyncResult,TResult>, TArg1, TArg2, TArg3, Object, TaskCreationOptions) FromAsync<TArg1,TArg2,TArg3,TResult>(Func<TArg1,TArg2,TArg3,AsyncCallback,Object,IAsyncResult>, Func<IAsyncResult,TResult>, TArg1, TArg2, TArg3, Object, TaskCreationOptions)

Crée un Task<TResult> qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone.Creates a Task<TResult> that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern.

FromAsync<TArg1,TArg2,TArg3>(Func<TArg1,TArg2,TArg3,AsyncCallback,Object,IAsyncResult>, Action<IAsyncResult>, TArg1, TArg2, TArg3, Object) FromAsync<TArg1,TArg2,TArg3>(Func<TArg1,TArg2,TArg3,AsyncCallback,Object,IAsyncResult>, Action<IAsyncResult>, TArg1, TArg2, TArg3, Object) FromAsync<TArg1,TArg2,TArg3>(Func<TArg1,TArg2,TArg3,AsyncCallback,Object,IAsyncResult>, Action<IAsyncResult>, TArg1, TArg2, TArg3, Object) FromAsync<TArg1,TArg2,TArg3>(Func<TArg1,TArg2,TArg3,AsyncCallback,Object,IAsyncResult>, Action<IAsyncResult>, TArg1, TArg2, TArg3, Object)

Crée un Task qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone.Creates a Task that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern.

FromAsync<TArg1,TArg2,TArg3>(Func<TArg1,TArg2,TArg3,AsyncCallback,Object,IAsyncResult>, Action<IAsyncResult>, TArg1, TArg2, TArg3, Object, TaskCreationOptions) FromAsync<TArg1,TArg2,TArg3>(Func<TArg1,TArg2,TArg3,AsyncCallback,Object,IAsyncResult>, Action<IAsyncResult>, TArg1, TArg2, TArg3, Object, TaskCreationOptions) FromAsync<TArg1,TArg2,TArg3>(Func<TArg1,TArg2,TArg3,AsyncCallback,Object,IAsyncResult>, Action<IAsyncResult>, TArg1, TArg2, TArg3, Object, TaskCreationOptions) FromAsync<TArg1,TArg2,TArg3>(Func<TArg1,TArg2,TArg3,AsyncCallback,Object,IAsyncResult>, Action<IAsyncResult>, TArg1, TArg2, TArg3, Object, TaskCreationOptions)

Crée un Task qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone.Creates a Task that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern.

FromAsync<TArg1,TArg2,TResult>(Func<TArg1,TArg2,AsyncCallback,Object,IAsyncResult>, Func<IAsyncResult,TResult>, TArg1, TArg2, Object) FromAsync<TArg1,TArg2,TResult>(Func<TArg1,TArg2,AsyncCallback,Object,IAsyncResult>, Func<IAsyncResult,TResult>, TArg1, TArg2, Object) FromAsync<TArg1,TArg2,TResult>(Func<TArg1,TArg2,AsyncCallback,Object,IAsyncResult>, Func<IAsyncResult,TResult>, TArg1, TArg2, Object) FromAsync<TArg1,TArg2,TResult>(Func<TArg1,TArg2,AsyncCallback,Object,IAsyncResult>, Func<IAsyncResult,TResult>, TArg1, TArg2, Object)

Crée un Task<TResult> qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone.Creates a Task<TResult> that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern.

FromAsync<TArg1,TArg2,TResult>(Func<TArg1,TArg2,AsyncCallback,Object,IAsyncResult>, Func<IAsyncResult,TResult>, TArg1, TArg2, Object, TaskCreationOptions) FromAsync<TArg1,TArg2,TResult>(Func<TArg1,TArg2,AsyncCallback,Object,IAsyncResult>, Func<IAsyncResult,TResult>, TArg1, TArg2, Object, TaskCreationOptions) FromAsync<TArg1,TArg2,TResult>(Func<TArg1,TArg2,AsyncCallback,Object,IAsyncResult>, Func<IAsyncResult,TResult>, TArg1, TArg2, Object, TaskCreationOptions) FromAsync<TArg1,TArg2,TResult>(Func<TArg1,TArg2,AsyncCallback,Object,IAsyncResult>, Func<IAsyncResult,TResult>, TArg1, TArg2, Object, TaskCreationOptions)

Crée un Task<TResult> qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone.Creates a Task<TResult> that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern.

FromAsync<TArg1,TArg2>(Func<TArg1,TArg2,AsyncCallback,Object,IAsyncResult>, Action<IAsyncResult>, TArg1, TArg2, Object) FromAsync<TArg1,TArg2>(Func<TArg1,TArg2,AsyncCallback,Object,IAsyncResult>, Action<IAsyncResult>, TArg1, TArg2, Object) FromAsync<TArg1,TArg2>(Func<TArg1,TArg2,AsyncCallback,Object,IAsyncResult>, Action<IAsyncResult>, TArg1, TArg2, Object) FromAsync<TArg1,TArg2>(Func<TArg1,TArg2,AsyncCallback,Object,IAsyncResult>, Action<IAsyncResult>, TArg1, TArg2, Object)

Crée un Task qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone.Creates a Task that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern.

FromAsync<TArg1,TArg2>(Func<TArg1,TArg2,AsyncCallback,Object,IAsyncResult>, Action<IAsyncResult>, TArg1, TArg2, Object, TaskCreationOptions) FromAsync<TArg1,TArg2>(Func<TArg1,TArg2,AsyncCallback,Object,IAsyncResult>, Action<IAsyncResult>, TArg1, TArg2, Object, TaskCreationOptions) FromAsync<TArg1,TArg2>(Func<TArg1,TArg2,AsyncCallback,Object,IAsyncResult>, Action<IAsyncResult>, TArg1, TArg2, Object, TaskCreationOptions) FromAsync<TArg1,TArg2>(Func<TArg1,TArg2,AsyncCallback,Object,IAsyncResult>, Action<IAsyncResult>, TArg1, TArg2, Object, TaskCreationOptions)

Crée un Task qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone.Creates a Task that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern.

FromAsync<TArg1,TResult>(Func<TArg1,AsyncCallback,Object,IAsyncResult>, Func<IAsyncResult,TResult>, TArg1, Object) FromAsync<TArg1,TResult>(Func<TArg1,AsyncCallback,Object,IAsyncResult>, Func<IAsyncResult,TResult>, TArg1, Object) FromAsync<TArg1,TResult>(Func<TArg1,AsyncCallback,Object,IAsyncResult>, Func<IAsyncResult,TResult>, TArg1, Object) FromAsync<TArg1,TResult>(Func<TArg1,AsyncCallback,Object,IAsyncResult>, Func<IAsyncResult,TResult>, TArg1, Object)

Crée un Task<TResult> qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone.Creates a Task<TResult> that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern.

FromAsync<TArg1,TResult>(Func<TArg1,AsyncCallback,Object,IAsyncResult>, Func<IAsyncResult,TResult>, TArg1, Object, TaskCreationOptions) FromAsync<TArg1,TResult>(Func<TArg1,AsyncCallback,Object,IAsyncResult>, Func<IAsyncResult,TResult>, TArg1, Object, TaskCreationOptions) FromAsync<TArg1,TResult>(Func<TArg1,AsyncCallback,Object,IAsyncResult>, Func<IAsyncResult,TResult>, TArg1, Object, TaskCreationOptions) FromAsync<TArg1,TResult>(Func<TArg1,AsyncCallback,Object,IAsyncResult>, Func<IAsyncResult,TResult>, TArg1, Object, TaskCreationOptions)

Crée un Task<TResult> qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone.Creates a Task<TResult> that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern.

FromAsync<TArg1>(Func<TArg1,AsyncCallback,Object,IAsyncResult>, Action<IAsyncResult>, TArg1, Object) FromAsync<TArg1>(Func<TArg1,AsyncCallback,Object,IAsyncResult>, Action<IAsyncResult>, TArg1, Object) FromAsync<TArg1>(Func<TArg1,AsyncCallback,Object,IAsyncResult>, Action<IAsyncResult>, TArg1, Object) FromAsync<TArg1>(Func<TArg1,AsyncCallback,Object,IAsyncResult>, Action<IAsyncResult>, TArg1, Object)

Crée un Task qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone.Creates a Task that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern.

FromAsync<TArg1>(Func<TArg1,AsyncCallback,Object,IAsyncResult>, Action<IAsyncResult>, TArg1, Object, TaskCreationOptions) FromAsync<TArg1>(Func<TArg1,AsyncCallback,Object,IAsyncResult>, Action<IAsyncResult>, TArg1, Object, TaskCreationOptions) FromAsync<TArg1>(Func<TArg1,AsyncCallback,Object,IAsyncResult>, Action<IAsyncResult>, TArg1, Object, TaskCreationOptions) FromAsync<TArg1>(Func<TArg1,AsyncCallback,Object,IAsyncResult>, Action<IAsyncResult>, TArg1, Object, TaskCreationOptions)

Crée un Task qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone.Creates a Task that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern.

FromAsync<TResult>(Func<AsyncCallback,Object,IAsyncResult>, Func<IAsyncResult,TResult>, Object) FromAsync<TResult>(Func<AsyncCallback,Object,IAsyncResult>, Func<IAsyncResult,TResult>, Object) FromAsync<TResult>(Func<AsyncCallback,Object,IAsyncResult>, Func<IAsyncResult,TResult>, Object) FromAsync<TResult>(Func<AsyncCallback,Object,IAsyncResult>, Func<IAsyncResult,TResult>, Object)

Crée un Task<TResult> qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone.Creates a Task<TResult> that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern.

FromAsync<TResult>(Func<AsyncCallback,Object,IAsyncResult>, Func<IAsyncResult,TResult>, Object, TaskCreationOptions) FromAsync<TResult>(Func<AsyncCallback,Object,IAsyncResult>, Func<IAsyncResult,TResult>, Object, TaskCreationOptions) FromAsync<TResult>(Func<AsyncCallback,Object,IAsyncResult>, Func<IAsyncResult,TResult>, Object, TaskCreationOptions) FromAsync<TResult>(Func<AsyncCallback,Object,IAsyncResult>, Func<IAsyncResult,TResult>, Object, TaskCreationOptions)

Crée un Task<TResult> qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone.Creates a Task<TResult> that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern.

FromAsync<TResult>(IAsyncResult, Func<IAsyncResult,TResult>) FromAsync<TResult>(IAsyncResult, Func<IAsyncResult,TResult>) FromAsync<TResult>(IAsyncResult, Func<IAsyncResult,TResult>) FromAsync<TResult>(IAsyncResult, Func<IAsyncResult,TResult>)

Crée un Task<TResult> qui exécute une fonction de méthode End lorsqu'un IAsyncResult spécifié se termine.Creates a Task<TResult> that executes an end method function when a specified IAsyncResult completes.

FromAsync<TResult>(IAsyncResult, Func<IAsyncResult,TResult>, TaskCreationOptions) FromAsync<TResult>(IAsyncResult, Func<IAsyncResult,TResult>, TaskCreationOptions) FromAsync<TResult>(IAsyncResult, Func<IAsyncResult,TResult>, TaskCreationOptions) FromAsync<TResult>(IAsyncResult, Func<IAsyncResult,TResult>, TaskCreationOptions)

Crée un Task<TResult> qui exécute une fonction de méthode End lorsqu'un IAsyncResult spécifié se termine.Creates a Task<TResult> that executes an end method function when a specified IAsyncResult completes.

FromAsync<TResult>(IAsyncResult, Func<IAsyncResult,TResult>, TaskCreationOptions, TaskScheduler) FromAsync<TResult>(IAsyncResult, Func<IAsyncResult,TResult>, TaskCreationOptions, TaskScheduler) FromAsync<TResult>(IAsyncResult, Func<IAsyncResult,TResult>, TaskCreationOptions, TaskScheduler) FromAsync<TResult>(IAsyncResult, Func<IAsyncResult,TResult>, TaskCreationOptions, TaskScheduler)

Crée un Task<TResult> qui exécute une fonction de méthode End lorsqu'un IAsyncResult spécifié se termine.Creates a Task<TResult> that executes an end method function when a specified IAsyncResult completes.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fait office de fonction de hachage par défaut.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crée une copie superficielle de l'objet Object actuel.Creates a shallow copy of the current Object.

(Inherited from Object)
StartNew(Action) StartNew(Action) StartNew(Action) StartNew(Action)

Crée et lance une tâche.Creates and starts a task.

StartNew(Action, CancellationToken) StartNew(Action, CancellationToken) StartNew(Action, CancellationToken) StartNew(Action, CancellationToken)

Crée et lance un Task.Creates and starts a Task.

StartNew(Action, CancellationToken, TaskCreationOptions, TaskScheduler) StartNew(Action, CancellationToken, TaskCreationOptions, TaskScheduler) StartNew(Action, CancellationToken, TaskCreationOptions, TaskScheduler) StartNew(Action, CancellationToken, TaskCreationOptions, TaskScheduler)

Crée et lance un Task.Creates and starts a Task.

StartNew(Action, TaskCreationOptions) StartNew(Action, TaskCreationOptions) StartNew(Action, TaskCreationOptions) StartNew(Action, TaskCreationOptions)

Crée et lance un Task.Creates and starts a Task.

StartNew(Action<Object>, Object) StartNew(Action<Object>, Object) StartNew(Action<Object>, Object) StartNew(Action<Object>, Object)

Crée et lance un Task.Creates and starts a Task.

StartNew(Action<Object>, Object, CancellationToken) StartNew(Action<Object>, Object, CancellationToken) StartNew(Action<Object>, Object, CancellationToken) StartNew(Action<Object>, Object, CancellationToken)

Crée et lance un Task.Creates and starts a Task.

StartNew(Action<Object>, Object, CancellationToken, TaskCreationOptions, TaskScheduler) StartNew(Action<Object>, Object, CancellationToken, TaskCreationOptions, TaskScheduler) StartNew(Action<Object>, Object, CancellationToken, TaskCreationOptions, TaskScheduler) StartNew(Action<Object>, Object, CancellationToken, TaskCreationOptions, TaskScheduler)

Crée et lance un Task.Creates and starts a Task.

StartNew(Action<Object>, Object, TaskCreationOptions) StartNew(Action<Object>, Object, TaskCreationOptions) StartNew(Action<Object>, Object, TaskCreationOptions) StartNew(Action<Object>, Object, TaskCreationOptions)

Crée et lance un Task.Creates and starts a Task.

StartNew<TResult>(Func<Object,TResult>, Object) StartNew<TResult>(Func<Object,TResult>, Object) StartNew<TResult>(Func<Object,TResult>, Object) StartNew<TResult>(Func<Object,TResult>, Object)

Crée et lance un Task<TResult>.Creates and starts a Task<TResult>.

StartNew<TResult>(Func<Object,TResult>, Object, CancellationToken) StartNew<TResult>(Func<Object,TResult>, Object, CancellationToken) StartNew<TResult>(Func<Object,TResult>, Object, CancellationToken) StartNew<TResult>(Func<Object,TResult>, Object, CancellationToken)

Crée et lance un Task<TResult>.Creates and starts a Task<TResult>.

StartNew<TResult>(Func<Object,TResult>, Object, CancellationToken, TaskCreationOptions, TaskScheduler) StartNew<TResult>(Func<Object,TResult>, Object, CancellationToken, TaskCreationOptions, TaskScheduler) StartNew<TResult>(Func<Object,TResult>, Object, CancellationToken, TaskCreationOptions, TaskScheduler) StartNew<TResult>(Func<Object,TResult>, Object, CancellationToken, TaskCreationOptions, TaskScheduler)

Crée et lance un Task<TResult>.Creates and starts a Task<TResult>.

StartNew<TResult>(Func<Object,TResult>, Object, TaskCreationOptions) StartNew<TResult>(Func<Object,TResult>, Object, TaskCreationOptions) StartNew<TResult>(Func<Object,TResult>, Object, TaskCreationOptions) StartNew<TResult>(Func<Object,TResult>, Object, TaskCreationOptions)

Crée et lance un Task<TResult>.Creates and starts a Task<TResult>.

StartNew<TResult>(Func<TResult>) StartNew<TResult>(Func<TResult>) StartNew<TResult>(Func<TResult>) StartNew<TResult>(Func<TResult>)

Crée et lance un Task<TResult>.Creates and starts a Task<TResult>.

StartNew<TResult>(Func<TResult>, CancellationToken) StartNew<TResult>(Func<TResult>, CancellationToken) StartNew<TResult>(Func<TResult>, CancellationToken) StartNew<TResult>(Func<TResult>, CancellationToken)

Crée et lance un Task<TResult>.Creates and starts a Task<TResult>.

StartNew<TResult>(Func<TResult>, CancellationToken, TaskCreationOptions, TaskScheduler) StartNew<TResult>(Func<TResult>, CancellationToken, TaskCreationOptions, TaskScheduler) StartNew<TResult>(Func<TResult>, CancellationToken, TaskCreationOptions, TaskScheduler) StartNew<TResult>(Func<TResult>, CancellationToken, TaskCreationOptions, TaskScheduler)

Crée et lance un Task<TResult>.Creates and starts a Task<TResult>.

StartNew<TResult>(Func<TResult>, TaskCreationOptions) StartNew<TResult>(Func<TResult>, TaskCreationOptions) StartNew<TResult>(Func<TResult>, TaskCreationOptions) StartNew<TResult>(Func<TResult>, TaskCreationOptions)

Crée et lance un Task<TResult>.Creates and starts a Task<TResult>.

ToString() ToString() ToString() ToString()

Retourne une chaîne qui représente l'objet actuel.Returns a string that represents the current object.

(Inherited from Object)

S’applique à

Cohérence de thread

Tous les membres publics et protégés de TaskFactory sont thread-safe et peuvent être utilisés simultanément par plusieurs threads.All public and protected members of TaskFactory are thread-safe and may be used concurrently from multiple threads.

Voir aussi