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 TaskFactory<TResult> instance.
Surcharges
| Nom | Description |
|---|---|
| TaskFactory<TResult>() |
Initialise une TaskFactory<TResult> instance avec la configuration par défaut. |
| TaskFactory<TResult>(CancellationToken) |
Initialise une TaskFactory<TResult> instance avec la configuration par défaut. |
| TaskFactory<TResult>(TaskScheduler) |
Initialise une TaskFactory<TResult> instance avec la configuration spécifiée. |
| TaskFactory<TResult>(TaskCreationOptions, TaskContinuationOptions) |
Initialise une TaskFactory<TResult> instance avec la configuration spécifiée. |
| TaskFactory<TResult>(CancellationToken, TaskCreationOptions, TaskContinuationOptions, TaskScheduler) |
Initialise une TaskFactory<TResult> instance avec la configuration spécifiée. |
TaskFactory<TResult>()
Initialise une TaskFactory<TResult> instance 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 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<TResult>(CancellationToken)
Initialise une TaskFactory<TResult> instance 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 affecté aux tâches créées par ce TaskFactory paramètre, sauf si un autre jeton d’annulation est explicitement spécifié lors de l’appel des méthodes de fabrique.
Remarques
Ce constructeur crée une TaskFactory<TResult> 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<TResult>(TaskScheduler)
Initialise une TaskFactory<TResult> 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<'Result> : System.Threading.Tasks.TaskScheduler -> System.Threading.Tasks.TaskFactory<'Result>
Public Sub New (scheduler As TaskScheduler)
Paramètres
- scheduler
- TaskScheduler
Planificateur à utiliser pour planifier toutes les tâches créées avec ce TaskFactory<TResult>. Une valeur Null indique que le courant TaskScheduler 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 (TPL)
- Chaînage des tâches à l’aide de tâches de continuation
- Annulation de la tâche
S’applique à
TaskFactory<TResult>(TaskCreationOptions, TaskContinuationOptions)
Initialise une TaskFactory<TResult> 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<'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 ce TaskFactory<TResult>.
- continuationOptions
- TaskContinuationOptions
Options par défaut à utiliser lors de la création de tâches de continuation avec ce TaskFactory<TResult>.
Exceptions
creationOptions ou 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
- Bibliothèque parallèle de tâches (TPL)
- Chaînage des tâches à l’aide de tâches de continuation
- Annulation de la tâche
S’applique à
TaskFactory<TResult>(CancellationToken, TaskCreationOptions, TaskContinuationOptions, TaskScheduler)
Initialise une TaskFactory<TResult> 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<'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 affecté aux tâches créées par ce TaskFactory paramètre, sauf si un autre jeton d’annulation est explicitement spécifié lors de l’appel des méthodes de fabrique.
- creationOptions
- TaskCreationOptions
Options par défaut à utiliser lors de la création de tâches avec ce TaskFactory<TResult>.
- continuationOptions
- TaskContinuationOptions
Options par défaut à utiliser lors de la création de tâches de continuation avec ce TaskFactory<TResult>.
- scheduler
- TaskScheduler
Planificateur par défaut à utiliser pour planifier toutes les tâches créées avec ce TaskFactory<TResult>fichier . Une valeur Null indique qu’elle Current doit être utilisée.
Exceptions
creationOptions ou 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
- Bibliothèque parallèle de tâches (TPL)
- Chaînage des tâches à l’aide de tâches de continuation
- Annulation de la tâche