TaskFactory<TResult> 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 TaskFactory<TResult> instancia de .
Sobrecargas
| Nombre | Description |
|---|---|
| TaskFactory<TResult>() |
Inicializa una TaskFactory<TResult> instancia con la configuración predeterminada. |
| TaskFactory<TResult>(CancellationToken) |
Inicializa una TaskFactory<TResult> instancia con la configuración predeterminada. |
| TaskFactory<TResult>(TaskScheduler) |
Inicializa una TaskFactory<TResult> instancia con la configuración especificada. |
| TaskFactory<TResult>(TaskCreationOptions, TaskContinuationOptions) |
Inicializa una TaskFactory<TResult> instancia con la configuración especificada. |
| TaskFactory<TResult>(CancellationToken, TaskCreationOptions, TaskContinuationOptions, TaskScheduler) |
Inicializa una TaskFactory<TResult> instancia con la configuración especificada. |
TaskFactory<TResult>()
Inicializa una TaskFactory<TResult> instancia con la configuración predeterminada.
public:
TaskFactory();
public TaskFactory();
Public Sub New ()
Comentarios
Este constructor crea una TaskFactory<TResult> 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<TResult>(CancellationToken)
Inicializa una TaskFactory<TResult> instancia con la configuración predeterminada.
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)
Parámetros
- cancellationToken
- CancellationToken
El token de cancelación predeterminado que se asignará a las tareas creadas por este TaskFactory , a menos que se especifique explícitamente otro token de cancelación al llamar a los métodos de fábrica.
Comentarios
Este constructor crea una TaskFactory<TResult> 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<TResult>(TaskScheduler)
Inicializa una TaskFactory<TResult> 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<'Result> : System.Threading.Tasks.TaskScheduler -> System.Threading.Tasks.TaskFactory<'Result>
Public Sub New (scheduler As TaskScheduler)
Parámetros
- scheduler
- TaskScheduler
Programador que se va a usar para programar las tareas creadas con este TaskFactory<TResult>. Un valor NULL indica que se debe usar el objeto actual TaskScheduler .
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
- Cancelación de Tareas
Se aplica a
TaskFactory<TResult>(TaskCreationOptions, TaskContinuationOptions)
Inicializa una TaskFactory<TResult> 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<'Result> : System.Threading.Tasks.TaskCreationOptions * System.Threading.Tasks.TaskContinuationOptions -> System.Threading.Tasks.TaskFactory<'Result>
Public Sub New (creationOptions As TaskCreationOptions, continuationOptions As TaskContinuationOptions)
Parámetros
- creationOptions
- TaskCreationOptions
Las opciones predeterminadas que se usarán al crear tareas con este TaskFactory<TResult>.
- continuationOptions
- TaskContinuationOptions
Las opciones predeterminadas que se usarán al crear tareas de continuación con este TaskFactory<TResult>.
Excepciones
creationOptions o continuationOptions 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
- Biblioteca paralela de tareas (TPL)
- Encadenado de tareas mediante tareas de continuación
- Cancelación de Tareas
Se aplica a
TaskFactory<TResult>(CancellationToken, TaskCreationOptions, TaskContinuationOptions, TaskScheduler)
Inicializa una TaskFactory<TResult> 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<'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)
Parámetros
- cancellationToken
- CancellationToken
El token de cancelación predeterminado que se asignará a las tareas creadas por este TaskFactory , a menos que se especifique explícitamente otro token de cancelación al llamar a los métodos de fábrica.
- creationOptions
- TaskCreationOptions
Las opciones predeterminadas que se usarán al crear tareas con este TaskFactory<TResult>.
- continuationOptions
- TaskContinuationOptions
Las opciones predeterminadas que se usarán al crear tareas de continuación con este TaskFactory<TResult>.
- scheduler
- TaskScheduler
Programador predeterminado que se va a usar para programar las tareas creadas con este TaskFactory<TResult>. Un valor NULL indica que Current se debe usar.
Excepciones
creationOptions o continuationOptions 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).
Consulte también
- Biblioteca paralela de tareas (TPL)
- Encadenado de tareas mediante tareas de continuación
- Cancelación de Tareas