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
TaskFactory() |
Inicializa una instancia de TaskFactory con la configuración predeterminada. |
TaskFactory(CancellationToken) |
Inicializa una instancia de TaskFactory con la configuración especificada. |
TaskFactory(TaskScheduler) |
Inicializa una instancia de TaskFactory con la configuración especificada. |
TaskFactory(TaskCreationOptions, TaskContinuationOptions) |
Inicializa una instancia de TaskFactory con la configuración especificada. |
TaskFactory(CancellationToken, TaskCreationOptions, TaskContinuationOptions, TaskScheduler) |
Inicializa una instancia de TaskFactory con la configuración especificada. |
TaskFactory()
Inicializa una instancia de TaskFactory 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 Noney la TaskScheduler propiedad se inicializa en el programador actual (vea Current).
Consulte también
Se aplica a
TaskFactory(CancellationToken)
Inicializa una instancia de TaskFactory 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
Propiedad CancellationToken que se asignará a las tareas creadas por este objeto TaskFactory a menos que se especifique otra propiedad CancellationToken de forma explícita mientras se llama a los métodos de generador.
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 Noney la TaskScheduler propiedad se inicializa en el programador actual (vea Current).
Consulte también
Se aplica a
TaskFactory(TaskScheduler)
Inicializa una instancia de TaskFactory 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 : System.Threading.Tasks.TaskScheduler -> System.Threading.Tasks.TaskFactory
Public Sub New (scheduler As TaskScheduler)
Parámetros
- scheduler
- TaskScheduler
Objeto TaskScheduler que se va a usar para programar las tareas creadas con TaskFactory. Un valor null indica que se debería emplear el objeto TaskScheduler actual.
Comentarios
Con este constructor, la TaskCreationOptions propiedad se inicializa en None, la TaskContinuationOptions propiedad se inicializa Noneen y la TaskScheduler propiedad se inicializa en , a scheduler
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
Se aplica a
TaskFactory(TaskCreationOptions, TaskContinuationOptions)
Inicializa una instancia de TaskFactory 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
Objeto TaskCreationOptions predeterminado que se va a usar al crear tareas con TaskFactory.
- continuationOptions
- TaskContinuationOptions
Objeto TaskContinuationOptions predeterminado que se va a usar al crear tareas de continuación con TaskFactory.
Excepciones
El argumento creationOptions
especifica un valor TaskCreationOptions no válido. Para más información, vea los comentarios sobre FromAsync(Func<AsyncCallback,Object,IAsyncResult>, Action<IAsyncResult>, Object, TaskCreationOptions).
O bien
El argumento 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
Se aplica a
TaskFactory(CancellationToken, TaskCreationOptions, TaskContinuationOptions, TaskScheduler)
Inicializa una instancia de TaskFactory 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 : 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
Propiedad CancellationToken predeterminada que se asignará a las tareas creadas por este objeto TaskFactory a menos que se especifique otra propiedad CancellationToken de forma explícita mientras se llama a los métodos de generador.
- creationOptions
- TaskCreationOptions
Objeto TaskCreationOptions predeterminado que se va a usar al crear tareas con TaskFactory.
- continuationOptions
- TaskContinuationOptions
Objeto TaskContinuationOptions predeterminado que se va a usar al crear tareas de continuación con TaskFactory.
- scheduler
- TaskScheduler
Objeto TaskScheduler predeterminado que se va a usar para programar las tareas creadas con TaskFactory. Un valor null indica que se debería emplear TaskScheduler.Current.
Excepciones
El argumento creationOptions
especifica un valor TaskCreationOptions no válido. Para más información, vea los comentarios sobre FromAsync(Func<AsyncCallback,Object,IAsyncResult>, Action<IAsyncResult>, Object, TaskCreationOptions).
O bien
El argumento 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 , a scheduler
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