Lire en anglais

Partager via


TaskFactory Constructeurs

Définition

Initialise une nouvelle instance de la classe TaskFactory.

Surcharges

TaskFactory()

Initialise une instance de TaskFactory avec la configuration par défaut.

TaskFactory(CancellationToken)

Initialise une instance de TaskFactory avec la configuration spécifiée.

TaskFactory(TaskScheduler)

Initialise une instance de TaskFactory avec la configuration spécifiée.

TaskFactory(TaskCreationOptions, TaskContinuationOptions)

Initialise une instance de TaskFactory avec la configuration spécifiée.

TaskFactory(CancellationToken, TaskCreationOptions, TaskContinuationOptions, TaskScheduler)

Initialise une instance de TaskFactory avec la configuration spécifiée.

TaskFactory()

Initialise une instance de TaskFactory avec la configuration par défaut.

C#
public TaskFactory ();

Remarques

Ce constructeur crée une TaskFactory instance avec une configuration par défaut. La TaskCreationOptions propriété est initialisée sur None, la TaskContinuationOptions propriété est initialisée Nonesur , et la TaskScheduler propriété est initialisée sur le planificateur actuel (voir Current).

Voir aussi

S’applique à

.NET 7 et autres versions
Produit Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

TaskFactory(CancellationToken)

Initialise une instance de TaskFactory avec la configuration spécifiée.

C#
public TaskFactory (System.Threading.CancellationToken cancellationToken);

Paramètres

cancellationToken
CancellationToken

CancellationToken qui sera assigné aux tâches créées par ce TaskFactory, sauf si un autre CancellationToken est explicitement spécifié lors de l'appel de méthodes de fabrique.

Remarques

Ce constructeur crée une TaskFactory instance avec une configuration par défaut. La TaskCreationOptions propriété est initialisée sur None, la TaskContinuationOptions propriété est initialisée Nonesur , et la TaskScheduler propriété est initialisée sur le planificateur actuel (voir Current).

Voir aussi

S’applique à

.NET 7 et autres versions
Produit Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

TaskFactory(TaskScheduler)

Initialise une instance de TaskFactory avec la configuration spécifiée.

C#
public TaskFactory (System.Threading.Tasks.TaskScheduler scheduler);
C#
public TaskFactory (System.Threading.Tasks.TaskScheduler? scheduler);

Paramètres

scheduler
TaskScheduler

TaskScheduler à utiliser pour planifier des tâches créées avec ce TaskFactory. Une valeur Null indique que le TaskScheduler actif doit être utilisé.

Remarques

Avec ce constructeur, la TaskCreationOptions propriété est initialisée Nonesur , la TaskContinuationOptions propriété est initialisée Nonesur , et la TaskScheduler propriété est initialisée sur scheduler, sauf si elle est null, auquel cas la propriété est initialisée sur le planificateur actuel (voir Current).

Voir aussi

S’applique à

.NET 7 et autres versions
Produit Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

TaskFactory(TaskCreationOptions, TaskContinuationOptions)

Initialise une instance de TaskFactory avec la configuration spécifiée.

C#
public TaskFactory (System.Threading.Tasks.TaskCreationOptions creationOptions, System.Threading.Tasks.TaskContinuationOptions continuationOptions);

Paramètres

creationOptions
TaskCreationOptions

TaskCreationOptions par défaut à utiliser lors de la création de tâches avec ce TaskFactory.

continuationOptions
TaskContinuationOptions

TaskContinuationOptions par défaut à utiliser lors de la création de tâches de continuation avec ce TaskFactory.

Exceptions

L'argument creationOptions spécifie une valeur TaskCreationOptions non valide. Pour plus d’informations, consultez les Notes relatives à FromAsync(Func<AsyncCallback,Object,IAsyncResult>, Action<IAsyncResult>, Object, TaskCreationOptions).

  • ou - L'argument continuationOptions spécifie une valeur non valide.

Remarques

Avec ce constructeur, la TaskCreationOptions propriété est initialisée creationOptionssur , la TaskContinuationOptions propriété est initialisée continuationOptionssur , et la TaskScheduler propriété est initialisée sur le planificateur actuel (voir Current).

Voir aussi

S’applique à

.NET 7 et autres versions
Produit Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

TaskFactory(CancellationToken, TaskCreationOptions, TaskContinuationOptions, TaskScheduler)

Initialise une instance de TaskFactory avec la configuration spécifiée.

C#
public TaskFactory (System.Threading.CancellationToken cancellationToken, System.Threading.Tasks.TaskCreationOptions creationOptions, System.Threading.Tasks.TaskContinuationOptions continuationOptions, System.Threading.Tasks.TaskScheduler scheduler);
C#
public TaskFactory (System.Threading.CancellationToken cancellationToken, System.Threading.Tasks.TaskCreationOptions creationOptions, System.Threading.Tasks.TaskContinuationOptions continuationOptions, System.Threading.Tasks.TaskScheduler? scheduler);

Paramètres

cancellationToken
CancellationToken

CancellationToken par défaut qui sera assigné aux tâches créées par ce TaskFactory, sauf si un autre CancellationToken est explicitement spécifié lors de l'appel de méthodes de fabrique.

creationOptions
TaskCreationOptions

TaskCreationOptions par défaut à utiliser lors de la création de tâches avec ce TaskFactory.

continuationOptions
TaskContinuationOptions

TaskContinuationOptions par défaut à utiliser lors de la création de tâches de continuation avec ce TaskFactory.

scheduler
TaskScheduler

TaskScheduler par défaut à utiliser pour planifier des tâches créées avec ce TaskFactory. Une valeur Null indique que TaskScheduler.Current doit être utilisé.

Exceptions

L'argument creationOptions spécifie une valeur TaskCreationOptions non valide. Pour plus d’informations, consultez les Notes relatives à FromAsync(Func<AsyncCallback,Object,IAsyncResult>, Action<IAsyncResult>, Object, TaskCreationOptions).

  • ou - L'argument continuationOptions spécifie une valeur non valide.

Remarques

Avec ce constructeur, la TaskCreationOptions propriété est initialisée creationOptionssur , la TaskContinuationOptions propriété est initialisée continuationOptionssur , et la TaskScheduler propriété est initialisée sur scheduler, sauf si elle est null, auquel cas la propriété est initialisée sur le planificateur actuel (voir Current).

Voir aussi

S’applique à

.NET 7 et autres versions
Produit Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0