TaskFactory Constructores

Definición

Inicializa una nueva instancia de la clase TaskFactory.

Sobrecargas

Nombre Description
TaskFactory()

Inicializa una TaskFactory instancia con la configuración predeterminada.

TaskFactory(CancellationToken)

Inicializa una TaskFactory instancia con la configuración especificada.

TaskFactory(TaskScheduler)

Inicializa una TaskFactory instancia con la configuración especificada.

TaskFactory(TaskCreationOptions, TaskContinuationOptions)

Inicializa una TaskFactory instancia con la configuración especificada.

TaskFactory(CancellationToken, TaskCreationOptions, TaskContinuationOptions, TaskScheduler)

Inicializa una TaskFactory instancia con la configuración especificada.

TaskFactory()

Inicializa una TaskFactory instancia con la configuración predeterminada.

public:
 TaskFactory();
public TaskFactory();
Public Sub New ()

Comentarios

Este constructor crea una TaskFactory 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(CancellationToken)

Inicializa una TaskFactory instancia con la configuración especificada.

public:
 TaskFactory(System::Threading::CancellationToken cancellationToken);
public TaskFactory(System.Threading.CancellationToken cancellationToken);
new System.Threading.Tasks.TaskFactory : System.Threading.CancellationToken -> System.Threading.Tasks.TaskFactory
Public Sub New (cancellationToken As CancellationToken)

Parámetros

cancellationToken
CancellationToken

que CancellationToken se asignará a las tareas creadas por esto TaskFactory a menos que se especifique explícitamente otro CancellationToken al llamar a los métodos de fábrica.

Comentarios

Este constructor crea una TaskFactory 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(TaskScheduler)

Inicializa una TaskFactory 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 : System.Threading.Tasks.TaskScheduler -> System.Threading.Tasks.TaskFactory
Public Sub New (scheduler As TaskScheduler)

Parámetros

scheduler
TaskScheduler

TaskScheduler que se va a usar para programar las tareas creadas con este TaskFactory. Un valor NULL indica que se debe usar taskScheduler actual.

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(TaskCreationOptions, TaskContinuationOptions)

Inicializa una TaskFactory 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 : System.Threading.Tasks.TaskCreationOptions * System.Threading.Tasks.TaskContinuationOptions -> System.Threading.Tasks.TaskFactory
Public Sub New (creationOptions As TaskCreationOptions, continuationOptions As TaskContinuationOptions)

Parámetros

creationOptions
TaskCreationOptions

Valor predeterminado TaskCreationOptions que se usará al crear tareas con este TaskFactory.

continuationOptions
TaskContinuationOptions

Valor predeterminado TaskContinuationOptions que se usará al crear tareas de continuación con este TaskFactory.

Excepciones

El creationOptions argumento especifica un valor no válido TaskCreationOptions . Para obtener más información, vea los comentarios de FromAsync(Func<AsyncCallback,Object,IAsyncResult>, Action<IAsyncResult>, Object, TaskCreationOptions).

O bien

El continuationOptions argumento 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(CancellationToken, TaskCreationOptions, TaskContinuationOptions, TaskScheduler)

Inicializa una TaskFactory 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 : System.Threading.CancellationToken * System.Threading.Tasks.TaskCreationOptions * System.Threading.Tasks.TaskContinuationOptions * System.Threading.Tasks.TaskScheduler -> System.Threading.Tasks.TaskFactory
Public Sub New (cancellationToken As CancellationToken, creationOptions As TaskCreationOptions, continuationOptions As TaskContinuationOptions, scheduler As TaskScheduler)

Parámetros

cancellationToken
CancellationToken

Valor predeterminado CancellationToken que se asignará a las tareas creadas por esto TaskFactory a menos que se especifique explícitamente otro CancellationToken al llamar a los métodos de fábrica.

creationOptions
TaskCreationOptions

Valor predeterminado TaskCreationOptions que se usará al crear tareas con este TaskFactory.

continuationOptions
TaskContinuationOptions

Valor predeterminado TaskContinuationOptions que se usará al crear tareas de continuación con este TaskFactory.

scheduler
TaskScheduler

Valor predeterminado TaskScheduler que se usa para programar las tareas creadas con este TaskFactory. Un valor NULL indica que se debe usar TaskScheduler.Current.

Excepciones

El creationOptions argumento especifica un valor no válido TaskCreationOptions . Para obtener más información, vea los comentarios de FromAsync(Func<AsyncCallback,Object,IAsyncResult>, Action<IAsyncResult>, Object, TaskCreationOptions).

O bien

El continuationOptions argumento 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