TaskFactory<TResult> Constructores

Definición

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.

C#
public TaskFactory ();

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

.NET 9 y otras versiones
Producto Versiones
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

TaskFactory<TResult>(CancellationToken)

Source:
FutureFactory.cs
Source:
FutureFactory.cs
Source:
FutureFactory.cs

Inicializa una instancia de TaskFactory<TResult> con la configuración predeterminada.

C#
public TaskFactory (System.Threading.CancellationToken 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

.NET 9 y otras versiones
Producto Versiones
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

TaskFactory<TResult>(TaskScheduler)

Source:
FutureFactory.cs
Source:
FutureFactory.cs
Source:
FutureFactory.cs

Inicializa una instancia de TaskFactory<TResult> con la configuración especificada.

C#
public TaskFactory (System.Threading.Tasks.TaskScheduler scheduler);
C#
public TaskFactory (System.Threading.Tasks.TaskScheduler? scheduler);

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

Se aplica a

.NET 9 y otras versiones
Producto Versiones
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

TaskFactory<TResult>(TaskCreationOptions, TaskContinuationOptions)

Source:
FutureFactory.cs
Source:
FutureFactory.cs
Source:
FutureFactory.cs

Inicializa una instancia de TaskFactory<TResult> con la configuración especificada.

C#
public TaskFactory (System.Threading.Tasks.TaskCreationOptions creationOptions, System.Threading.Tasks.TaskContinuationOptions continuationOptions);

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 continuationOptionsy la propiedad TaskScheduler se inicializa en el programador actual (vea Current).

Consulte también

Se aplica a

.NET 9 y otras versiones
Producto Versiones
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

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.

C#
public TaskFactory (System.Threading.CancellationToken cancellationToken, System.Threading.Tasks.TaskCreationOptions creationOptions, System.Threading.Tasks.TaskContinuationOptions continuationOptions, System.Threading.Tasks.TaskScheduler scheduler);
C#
public TaskFactory (System.Threading.CancellationToken cancellationToken, System.Threading.Tasks.TaskCreationOptions creationOptions, System.Threading.Tasks.TaskContinuationOptions continuationOptions, System.Threading.Tasks.TaskScheduler? scheduler);

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 continuationOptionsy 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

Se aplica a

.NET 9 y otras versiones
Producto Versiones
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0