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 instancia de TaskFactory<TResult>.
Sobrecargas
TaskFactory<TResult>() |
Inicializa una instancia de TaskFactory<TResult> con la configuración predeterminada. |
TaskFactory<TResult>(CancellationToken) |
Inicializa una instancia de TaskFactory<TResult> con la configuración predeterminada. |
TaskFactory<TResult>(TaskScheduler) |
Inicializa una instancia de TaskFactory<TResult> con la configuración especificada. |
TaskFactory<TResult>(TaskCreationOptions, TaskContinuationOptions) |
Inicializa una instancia de TaskFactory<TResult> con la configuración especificada. |
TaskFactory<TResult>(CancellationToken, TaskCreationOptions, TaskContinuationOptions, TaskScheduler) |
Inicializa una instancia de TaskFactory<TResult> con la configuración especificada. |
TaskFactory<TResult>()
Inicializa una instancia de TaskFactory<TResult> 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 Noneen y la TaskScheduler propiedad se inicializa en el programador actual (vea Current).
Consulte también
Se aplica a
TaskFactory<TResult>(CancellationToken)
Inicializa una instancia de TaskFactory<TResult> 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
Token de cancelación predeterminado que se asignará a las tareas creadas por este TaskFactory a menos que se especifique otro token de cancelación de forma explícita mientras se llama a los métodos de generador.
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 Noneen y la TaskScheduler propiedad se inicializa en el programador actual (vea Current).
Consulte también
Se aplica a
TaskFactory<TResult>(TaskScheduler)
Inicializa una instancia de TaskFactory<TResult> con la configuración especificada.
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)
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 debería usar el TaskScheduler actual.
Comentarios
Con este constructor, la TaskCreationOptions propiedad se inicializa Noneen , la TaskContinuationOptions propiedad se inicializa Noneen y la TaskScheduler propiedad se inicializa scheduler
en , a menos que sea null
, en cuyo caso la propiedad se inicializa en el programador actual (vea Current).
Consulte también
- TaskScheduler
- Biblioteca de procesamiento paralelo basado en tareas (TPL)
- Encadenar tareas mediante tareas de continuación
- Cancelación de tareas
Se aplica a
TaskFactory<TResult>(TaskCreationOptions, TaskContinuationOptions)
Inicializa una instancia de TaskFactory<TResult> 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
Opciones predeterminadas que se van a usar al crear tareas con este TaskFactory<TResult>.
- continuationOptions
- TaskContinuationOptions
Opciones predeterminadas que se van a usar 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 continuationOptions
en y la TaskScheduler propiedad se inicializa en el programador actual (vea Current).
Consulte también
- Biblioteca de procesamiento paralelo basado en tareas (TPL)
- Encadenar tareas mediante tareas de continuación
- Cancelación de tareas
Se aplica a
TaskFactory<TResult>(CancellationToken, TaskCreationOptions, TaskContinuationOptions, TaskScheduler)
Inicializa una instancia de TaskFactory<TResult> 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);
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
Token de cancelación predeterminado que se asignará a las tareas creadas por este TaskFactory a menos que se especifique otro token de cancelación de forma explícita mientras se llama a los métodos de generador.
- creationOptions
- TaskCreationOptions
Opciones predeterminadas que se van a usar al crear tareas con este TaskFactory<TResult>.
- continuationOptions
- TaskContinuationOptions
Opciones predeterminadas que se van a usar 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 se debería usar Current.
Excepciones
creationOptions
o continuationOptions
especifica un valor no válido.
Comentarios
Con este constructor, la TaskCreationOptions propiedad se inicializa creationOptions
en , la TaskContinuationOptions propiedad se inicializa continuationOptions
en y la TaskScheduler propiedad se inicializa scheduler
en , a menos que sea null
, en cuyo caso la propiedad se inicializa en el programador actual (vea Current).
Consulte también
- Biblioteca de procesamiento paralelo basado en tareas (TPL)
- Encadenar tareas mediante tareas de continuación
- Cancelación de tareas