TaskFactory Constructeurs

Définition

Initialise une nouvelle instance de la classe TaskFactory.

Surcharges

Nom Description
TaskFactory()

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

TaskFactory(CancellationToken)

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

TaskFactory(TaskScheduler)

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

TaskFactory(TaskCreationOptions, TaskContinuationOptions)

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

TaskFactory(CancellationToken, TaskCreationOptions, TaskContinuationOptions, TaskScheduler)

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

TaskFactory()

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

public:
 TaskFactory();
public TaskFactory();
Public Sub New ()

Remarques

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

Voir aussi

S’applique à

TaskFactory(CancellationToken)

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

public:
 TaskFactory(System::Threading::CancellationToken cancellationToken);
public TaskFactory(System.Threading.CancellationToken cancellationToken);
new System.Threading.Tasks.TaskFactory : System.Threading.CancellationToken -> System.Threading.Tasks.TaskFactory
Public Sub New (cancellationToken As CancellationToken)

Paramètres

cancellationToken
CancellationToken

Qui CancellationToken sera affecté aux tâches créées par cette TaskFactory opération, sauf si un autre CancellationToken est explicitement spécifié lors de l’appel des 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 Nonesur , la TaskContinuationOptions propriété est initialisée Nonesur , et la TaskScheduler propriété est initialisée dans le planificateur actuel (voir Current).

Voir aussi

S’applique à

TaskFactory(TaskScheduler)

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

public:
 TaskFactory(System::Threading::Tasks::TaskScheduler ^ scheduler);
public TaskFactory(System.Threading.Tasks.TaskScheduler scheduler);
new System.Threading.Tasks.TaskFactory : System.Threading.Tasks.TaskScheduler -> System.Threading.Tasks.TaskFactory
Public Sub New (scheduler As TaskScheduler)

Paramètres

scheduler
TaskScheduler

À TaskScheduler utiliser pour planifier les tâches créées avec cette TaskFactory. Une valeur Null indique que le TaskScheduler actuel 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 à

TaskFactory(TaskCreationOptions, TaskContinuationOptions)

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

public:
 TaskFactory(System::Threading::Tasks::TaskCreationOptions creationOptions, System::Threading::Tasks::TaskContinuationOptions continuationOptions);
public TaskFactory(System.Threading.Tasks.TaskCreationOptions creationOptions, System.Threading.Tasks.TaskContinuationOptions continuationOptions);
new System.Threading.Tasks.TaskFactory : System.Threading.Tasks.TaskCreationOptions * System.Threading.Tasks.TaskContinuationOptions -> System.Threading.Tasks.TaskFactory
Public Sub New (creationOptions As TaskCreationOptions, continuationOptions As TaskContinuationOptions)

Paramètres

creationOptions
TaskCreationOptions

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

continuationOptions
TaskContinuationOptions

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

Exceptions

L’argument creationOptions spécifie une valeur non valide TaskCreationOptions . Pour plus d’informations, consultez les remarques pour 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 sur continuationOptions, et la TaskScheduler propriété est initialisée sur le planificateur actuel (voir Current).

Voir aussi

S’applique à

TaskFactory(CancellationToken, TaskCreationOptions, TaskContinuationOptions, TaskScheduler)

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

public:
 TaskFactory(System::Threading::CancellationToken cancellationToken, System::Threading::Tasks::TaskCreationOptions creationOptions, System::Threading::Tasks::TaskContinuationOptions continuationOptions, System::Threading::Tasks::TaskScheduler ^ scheduler);
public TaskFactory(System.Threading.CancellationToken cancellationToken, System.Threading.Tasks.TaskCreationOptions creationOptions, System.Threading.Tasks.TaskContinuationOptions continuationOptions, System.Threading.Tasks.TaskScheduler scheduler);
new System.Threading.Tasks.TaskFactory : System.Threading.CancellationToken * System.Threading.Tasks.TaskCreationOptions * System.Threading.Tasks.TaskContinuationOptions * System.Threading.Tasks.TaskScheduler -> System.Threading.Tasks.TaskFactory
Public Sub New (cancellationToken As CancellationToken, creationOptions As TaskCreationOptions, continuationOptions As TaskContinuationOptions, scheduler As TaskScheduler)

Paramètres

cancellationToken
CancellationToken

Valeur par défaut CancellationToken qui sera affectée aux tâches créées par ce TaskFactory paramètre, sauf si un autre CancellationToken est explicitement spécifié lors de l’appel des méthodes de fabrique.

creationOptions
TaskCreationOptions

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

continuationOptions
TaskContinuationOptions

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

scheduler
TaskScheduler

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

Exceptions

L’argument creationOptions spécifie une valeur non valide TaskCreationOptions . Pour plus d’informations, consultez les remarques pour 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 à