TaskFactory Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicializa una nueva instancia de la clase TaskFactory.
Sobrecargas
| Nombre | Description |
|---|---|
| TaskFactory() |
Inicializa una TaskFactory instancia con la configuración predeterminada. |
| TaskFactory(CancellationToken) |
Inicializa una TaskFactory instancia con la configuración especificada. |
| TaskFactory(TaskScheduler) |
Inicializa una TaskFactory instancia con la configuración especificada. |
| TaskFactory(TaskCreationOptions, TaskContinuationOptions) |
Inicializa una TaskFactory instancia con la configuración especificada. |
| TaskFactory(CancellationToken, TaskCreationOptions, TaskContinuationOptions, TaskScheduler) |
Inicializa una TaskFactory instancia con la configuración especificada. |
TaskFactory()
Inicializa una TaskFactory instancia con la configuración predeterminada.
public:
TaskFactory();
public TaskFactory();
Public Sub New ()
Comentarios
Este constructor crea una TaskFactory instancia con una configuración predeterminada. La TaskCreationOptions propiedad se inicializa en None, la TaskContinuationOptions propiedad se inicializa en y la TaskScheduler propiedad se inicializa Noneen el programador actual (vea Current).
Consulte también
Se aplica a
TaskFactory(CancellationToken)
Inicializa una TaskFactory instancia con la configuración especificada.
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)
Parámetros
- cancellationToken
- CancellationToken
que CancellationToken se asignará a las tareas creadas por esto TaskFactory a menos que se especifique explícitamente otro CancellationToken al llamar a los métodos de fábrica.
Comentarios
Este constructor crea una TaskFactory instancia con una configuración predeterminada. La TaskCreationOptions propiedad se inicializa en None, la TaskContinuationOptions propiedad se inicializa en y la TaskScheduler propiedad se inicializa Noneen el programador actual (vea Current).
Consulte también
Se aplica a
TaskFactory(TaskScheduler)
Inicializa una TaskFactory instancia con la configuración especificada.
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)
Parámetros
- scheduler
- TaskScheduler
TaskScheduler que se va a usar para programar las tareas creadas con este TaskFactory. Un valor NULL indica que se debe usar taskScheduler actual.
Comentarios
Con este constructor, la TaskCreationOptions propiedad se inicializa en None, la TaskContinuationOptions propiedad se inicializa en y la TaskScheduler propiedad se inicializa Nonescheduleren , a menos que sea null, en cuyo caso la propiedad se inicializa en el programador actual (vea Current).
Consulte también
- TaskScheduler
- Biblioteca paralela de tareas (TPL)
- Encadenado de tareas mediante tareas de continuación
Se aplica a
TaskFactory(TaskCreationOptions, TaskContinuationOptions)
Inicializa una TaskFactory instancia con la configuración especificada.
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)
Parámetros
- creationOptions
- TaskCreationOptions
Valor predeterminado TaskCreationOptions que se usará al crear tareas con este TaskFactory.
- continuationOptions
- TaskContinuationOptions
Valor predeterminado TaskContinuationOptions que se usará al crear tareas de continuación con este TaskFactory.
Excepciones
El creationOptions argumento especifica un valor no válido TaskCreationOptions . Para obtener más información, vea los comentarios de FromAsync(Func<AsyncCallback,Object,IAsyncResult>, Action<IAsyncResult>, Object, TaskCreationOptions).
O bien
El continuationOptions argumento especifica un valor no válido.
Comentarios
Con este constructor, la TaskCreationOptions propiedad se inicializa en creationOptions, la TaskContinuationOptions propiedad se inicializa en y la TaskScheduler propiedad se inicializa continuationOptionsen el programador actual (vea Current).
Consulte también
Se aplica a
TaskFactory(CancellationToken, TaskCreationOptions, TaskContinuationOptions, TaskScheduler)
Inicializa una TaskFactory instancia con la configuración especificada.
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)
Parámetros
- cancellationToken
- CancellationToken
Valor predeterminado CancellationToken que se asignará a las tareas creadas por esto TaskFactory a menos que se especifique explícitamente otro CancellationToken al llamar a los métodos de fábrica.
- creationOptions
- TaskCreationOptions
Valor predeterminado TaskCreationOptions que se usará al crear tareas con este TaskFactory.
- continuationOptions
- TaskContinuationOptions
Valor predeterminado TaskContinuationOptions que se usará al crear tareas de continuación con este TaskFactory.
- scheduler
- TaskScheduler
Valor predeterminado TaskScheduler que se usa para programar las tareas creadas con este TaskFactory. Un valor NULL indica que se debe usar TaskScheduler.Current.
Excepciones
El creationOptions argumento especifica un valor no válido TaskCreationOptions . Para obtener más información, vea los comentarios de FromAsync(Func<AsyncCallback,Object,IAsyncResult>, Action<IAsyncResult>, Object, TaskCreationOptions).
O bien
El continuationOptions argumento especifica un valor no válido.
Comentarios
Con este constructor, la TaskCreationOptions propiedad se inicializa en creationOptions, la TaskContinuationOptions propiedad se inicializa en y la TaskScheduler propiedad se inicializa continuationOptionsscheduleren , a menos que sea null, en cuyo caso la propiedad se inicializa en el programador actual (vea Current).