TaskFactory<TResult> 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 instance TaskFactory<TResult>.
Surcharges
TaskFactory<TResult>() |
Initialise une instance de TaskFactory<TResult> avec la configuration par défaut. |
TaskFactory<TResult>(CancellationToken) |
Initialise une instance de TaskFactory<TResult> avec la configuration par défaut. |
TaskFactory<TResult>(TaskScheduler) |
Initialise une instance de TaskFactory<TResult> avec la configuration spécifiée. |
TaskFactory<TResult>(TaskCreationOptions, TaskContinuationOptions) |
Initialise une instance de TaskFactory<TResult> avec la configuration spécifiée. |
TaskFactory<TResult>(CancellationToken, TaskCreationOptions, TaskContinuationOptions, TaskScheduler) |
Initialise une instance de TaskFactory<TResult> avec la configuration spécifiée. |
TaskFactory<TResult>()
Initialise une instance de TaskFactory<TResult> avec la configuration par défaut.
public:
TaskFactory();
public TaskFactory ();
Public Sub New ()
Remarques
Ce constructeur crée une TaskFactory<TResult> instance avec une configuration par défaut. La TaskCreationOptions propriété est initialisée à None, la TaskContinuationOptions propriété est initialisée à , et la TaskScheduler propriété est initialisée Nonedans le planificateur actuel (voir Current).
Voir aussi
S’applique à
TaskFactory<TResult>(CancellationToken)
Initialise une instance de TaskFactory<TResult> avec la configuration par défaut.
public:
TaskFactory(System::Threading::CancellationToken cancellationToken);
public TaskFactory (System.Threading.CancellationToken cancellationToken);
new System.Threading.Tasks.TaskFactory<'Result> : System.Threading.CancellationToken -> System.Threading.Tasks.TaskFactory<'Result>
Public Sub New (cancellationToken As CancellationToken)
Paramètres
- cancellationToken
- CancellationToken
Jeton d'annulation par défaut qui sera assigné aux tâches créées par cette TaskFactory, sauf si un autre jeton d'annulation est spécifié explicitement quand les méthodes de fabrique sont appelées.
Remarques
Ce constructeur crée une TaskFactory<TResult> instance avec une configuration par défaut. La TaskCreationOptions propriété est initialisée à None, la TaskContinuationOptions propriété est initialisée à , et la TaskScheduler propriété est initialisée Nonedans le planificateur actuel (voir Current).
Voir aussi
S’applique à
TaskFactory<TResult>(TaskScheduler)
Initialise une instance de TaskFactory<TResult> 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<'Result> : System.Threading.Tasks.TaskScheduler -> System.Threading.Tasks.TaskFactory<'Result>
Public Sub New (scheduler As TaskScheduler)
Paramètres
- scheduler
- TaskScheduler
Planificateur par défaut à utiliser pour planifier les tâches créées avec cette TaskFactory<TResult>. Une valeur null indique que le TaskScheduler actuel doit être utilisé.
Remarques
Avec ce constructeur, la TaskCreationOptions propriété est initialisée None, la TaskContinuationOptions propriété est initialisée à , et la TaskScheduler propriété est initialisée Noneà , sauf si elle est null
, dans le cas où la propriété est initialisée scheduler
au 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
- Annulation de tâches
S’applique à
TaskFactory<TResult>(TaskCreationOptions, TaskContinuationOptions)
Initialise une instance de TaskFactory<TResult> 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<'Result> : System.Threading.Tasks.TaskCreationOptions * System.Threading.Tasks.TaskContinuationOptions -> System.Threading.Tasks.TaskFactory<'Result>
Public Sub New (creationOptions As TaskCreationOptions, continuationOptions As TaskContinuationOptions)
Paramètres
- creationOptions
- TaskCreationOptions
Options par défaut à utiliser lors de la création de tâches avec cette TaskFactory<TResult>.
- continuationOptions
- TaskContinuationOptions
Options par défaut à utiliser pour créer des tâches de continuation avec cette TaskFactory<TResult>.
Exceptions
creationOptions
ou continuationOptions
spécifie une valeur non valide.
Remarques
Avec ce constructeur, la TaskCreationOptions propriété est initialisée creationOptions
à , la TaskContinuationOptions propriété est initialisée à , et la TaskScheduler propriété est initialisée continuationOptions
au planificateur actuel (voir Current).
Voir aussi
- Bibliothèque parallèle de tâches
- Chaînage des tâches à l’aide de tâches de continuation
- Annulation de tâches
S’applique à
TaskFactory<TResult>(CancellationToken, TaskCreationOptions, TaskContinuationOptions, TaskScheduler)
Initialise une instance de TaskFactory<TResult> 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<'Result> : System.Threading.CancellationToken * System.Threading.Tasks.TaskCreationOptions * System.Threading.Tasks.TaskContinuationOptions * System.Threading.Tasks.TaskScheduler -> System.Threading.Tasks.TaskFactory<'Result>
Public Sub New (cancellationToken As CancellationToken, creationOptions As TaskCreationOptions, continuationOptions As TaskContinuationOptions, scheduler As TaskScheduler)
Paramètres
- cancellationToken
- CancellationToken
Jeton d'annulation par défaut qui sera assigné aux tâches créées par cette TaskFactory, sauf si un autre jeton d'annulation est spécifié explicitement quand les méthodes de fabrique sont appelées.
- creationOptions
- TaskCreationOptions
Options par défaut à utiliser lors de la création de tâches avec cette TaskFactory<TResult>.
- continuationOptions
- TaskContinuationOptions
Options par défaut à utiliser pour créer des tâches de continuation avec cette TaskFactory<TResult>.
- scheduler
- TaskScheduler
Planificateur par défaut à utiliser pour planifier les tâches créées avec cette TaskFactory<TResult>. Une valeur null indique que Current doit être utilisé.
Exceptions
creationOptions
ou continuationOptions
spécifie une valeur non valide.
Remarques
Avec ce constructeur, la TaskCreationOptions propriété est initialisée creationOptions
, la TaskContinuationOptions propriété est initialisée à , et la TaskScheduler propriété est initialisée continuationOptions
à , sauf si elle est null
, dans le cas où la propriété est initialisée scheduler
au planificateur actuel (voir Current).
Voir aussi
- Bibliothèque parallèle de tâches
- Chaînage des tâches à l’aide de tâches de continuation
- Annulation de tâches