Compartir a través de


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.

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

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

Consulte también

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