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

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 scheduleren , 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)

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

Consulte también

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 creationOptionsen , la TaskContinuationOptions propiedad se inicializa continuationOptionsen y la TaskScheduler propiedad se inicializa scheduleren , a menos que sea null, en cuyo caso la propiedad se inicializa en el programador actual (vea Current).

Consulte también

Se aplica a