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>()
- Source:
- FutureFactory.cs
- Source:
- FutureFactory.cs
- Source:
- FutureFactory.cs
Inicializa una instancia de TaskFactory<TResult> con la configuración predeterminada.
public:
TaskFactory();
public TaskFactory ();
Public Sub New ()
Comentarios
Este constructor crea una instancia de TaskFactory<TResult> con una configuración predeterminada. La propiedad TaskCreationOptions se inicializa en None, la propiedad TaskContinuationOptions se inicializa en Noney la propiedad TaskScheduler se inicializa en el programador actual (vea Current).
Consulte también
- biblioteca paralela de tareas (TPL) de
Se aplica a
TaskFactory<TResult>(CancellationToken)
- Source:
- FutureFactory.cs
- Source:
- FutureFactory.cs
- Source:
- FutureFactory.cs
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
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 instancia de TaskFactory<TResult> con una configuración predeterminada. La propiedad TaskCreationOptions se inicializa en None, la propiedad TaskContinuationOptions se inicializa en Noney la propiedad TaskScheduler se inicializa en el programador actual (vea Current).
Consulte también
- biblioteca paralela de tareas (TPL) de
Se aplica a
TaskFactory<TResult>(TaskScheduler)
- Source:
- FutureFactory.cs
- Source:
- FutureFactory.cs
- Source:
- FutureFactory.cs
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 debe usar el TaskScheduler actual.
Comentarios
Con este constructor, la propiedad TaskCreationOptions se inicializa en None, la propiedad TaskContinuationOptions se inicializa en Noney la propiedad TaskScheduler se inicializa en scheduler
, 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) de
- tareas de encadenamiento mediante tareas de continuación
- de cancelación de tareas de
Se aplica a
TaskFactory<TResult>(TaskCreationOptions, TaskContinuationOptions)
- Source:
- FutureFactory.cs
- Source:
- FutureFactory.cs
- Source:
- FutureFactory.cs
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
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 propiedad TaskCreationOptions se inicializa en creationOptions
, la propiedad TaskContinuationOptions se inicializa en continuationOptions
y la propiedad TaskScheduler se inicializa en el programador actual (vea Current).
Consulte también
- biblioteca paralela de tareas (TPL) de
- tareas de encadenamiento mediante tareas de continuación
- de cancelación de tareas de
Se aplica a
TaskFactory<TResult>(CancellationToken, TaskCreationOptions, TaskContinuationOptions, TaskScheduler)
- Source:
- FutureFactory.cs
- Source:
- FutureFactory.cs
- Source:
- FutureFactory.cs
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
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 se debe usar Current.
Excepciones
creationOptions
o continuationOptions
especifica un valor no válido.
Comentarios
Con este constructor, la propiedad TaskCreationOptions se inicializa en creationOptions
, la propiedad TaskContinuationOptions se inicializa en continuationOptions
y la propiedad TaskScheduler se inicializa en scheduler
, 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) de
- tareas de encadenamiento mediante tareas de continuación
- de cancelación de tareas de