TaskFactory Constructeurs
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.
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.
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 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 à
TaskFactory(CancellationToken)
Initialise une instance de TaskFactory 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
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 à
TaskFactory(TaskScheduler)
Initialise une instance de TaskFactory avec la configuration spécifiée.
public:
TaskFactory(System::Threading::Tasks::TaskScheduler ^ scheduler);
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 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
- TaskScheduler
- Bibliothèque parallèle de tâches
- Chaînage des tâches à l’aide de tâches de continuation
S’applique à
TaskFactory(TaskCreationOptions, TaskContinuationOptions)
Initialise une instance de TaskFactory 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
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 creationOptions
sur , la TaskContinuationOptions propriété est initialisée continuationOptions
sur , 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 instance de TaskFactory 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);
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
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 creationOptions
sur , la TaskContinuationOptions propriété est initialisée continuationOptions
sur , 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).