TaskFactory<TResult> Constructores

Definición

Inicializa una TaskFactory<TResult> instancia de .

Sobrecargas

Nombre Description
TaskFactory<TResult>()

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

TaskFactory<TResult>(CancellationToken)

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

TaskFactory<TResult>(TaskScheduler)

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

TaskFactory<TResult>(TaskCreationOptions, TaskContinuationOptions)

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

TaskFactory<TResult>(CancellationToken, TaskCreationOptions, TaskContinuationOptions, TaskScheduler)

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

TaskFactory<TResult>()

Inicializa una TaskFactory<TResult> instancia 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 en y la TaskScheduler propiedad se inicializa Noneen el programador actual (vea Current).

Consulte también

Se aplica a

TaskFactory<TResult>(CancellationToken)

Inicializa una TaskFactory<TResult> instancia 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 TaskFactory<TResult> instancia con una configuración predeterminada. La TaskCreationOptions propiedad se inicializa en None, la TaskContinuationOptions propiedad se inicializa en y la TaskScheduler propiedad se inicializa Noneen el programador actual (vea Current).

Consulte también

Se aplica a

TaskFactory<TResult>(TaskScheduler)

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

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 objeto actual TaskScheduler .

Comentarios

Con este constructor, la TaskCreationOptions propiedad se inicializa en None, la TaskContinuationOptions propiedad se inicializa en y la TaskScheduler propiedad se inicializa Nonescheduleren , 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 TaskFactory<TResult> instancia 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 TaskCreationOptions propiedad se inicializa en creationOptions, la TaskContinuationOptions propiedad se inicializa en y la TaskScheduler propiedad se inicializa continuationOptionsen el programador actual (vea Current).

Consulte también

Se aplica a

TaskFactory<TResult>(CancellationToken, TaskCreationOptions, TaskContinuationOptions, TaskScheduler)

Inicializa una TaskFactory<TResult> instancia 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);
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 Current se debe usar.

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

Consulte también

Se aplica a