Compartir a través de


TaskFactory Constructores

Definición

Inicializa una nueva instancia de la clase TaskFactory.

Sobrecargas

TaskFactory()

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

TaskFactory(CancellationToken)

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

TaskFactory(TaskScheduler)

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

TaskFactory(TaskCreationOptions, TaskContinuationOptions)

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

TaskFactory(CancellationToken, TaskCreationOptions, TaskContinuationOptions, TaskScheduler)

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

TaskFactory()

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

Consulte también

Se aplica a

TaskFactory(CancellationToken)

Inicializa una instancia de TaskFactory 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

Propiedad CancellationToken que se asignará a las tareas creadas por este objeto TaskFactory a menos que se especifique otra propiedad CancellationToken de forma explícita mientras se llama a los métodos de generador.

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

Consulte también

Se aplica a

TaskFactory(TaskScheduler)

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

Parámetros

scheduler
TaskScheduler

Objeto TaskScheduler que se va a usar para programar las tareas creadas con TaskFactory. Un valor null indica que se debería emplear el objeto TaskScheduler actual.

Comentarios

Con este constructor, la TaskCreationOptions propiedad se inicializa en None, la TaskContinuationOptions propiedad se inicializa Noneen y la TaskScheduler propiedad se inicializa en , a schedulermenos 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 instancia de TaskFactory 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

Objeto TaskCreationOptions predeterminado que se va a usar al crear tareas con TaskFactory.

continuationOptions
TaskContinuationOptions

Objeto TaskContinuationOptions predeterminado que se va a usar al crear tareas de continuación con TaskFactory.

Excepciones

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

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

Inicializa una instancia de TaskFactory 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 : 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

Propiedad CancellationToken predeterminada que se asignará a las tareas creadas por este objeto TaskFactory a menos que se especifique otra propiedad CancellationToken de forma explícita mientras se llama a los métodos de generador.

creationOptions
TaskCreationOptions

Objeto TaskCreationOptions predeterminado que se va a usar al crear tareas con TaskFactory.

continuationOptions
TaskContinuationOptions

Objeto TaskContinuationOptions predeterminado que se va a usar al crear tareas de continuación con TaskFactory.

scheduler
TaskScheduler

Objeto TaskScheduler predeterminado que se va a usar para programar las tareas creadas con TaskFactory. Un valor null indica que se debería emplear TaskScheduler.Current.

Excepciones

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

O bien El argumento 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 , a schedulermenos que sea null, en cuyo caso la propiedad se inicializa en el programador actual (vea Current).

Consulte también

Se aplica a