TaskFactory Costruttori

Definizione

Inizializza una nuova istanza della classe TaskFactory.Initializes a new instance of the TaskFactory class.

Overload

TaskFactory()

Inizializza un'istanza di TaskFactory con la configurazione predefinita.Initializes a TaskFactory instance with the default configuration.

TaskFactory(CancellationToken)

Inizializza un'istanza di TaskFactory con la configurazione specificata.Initializes a TaskFactory instance with the specified configuration.

TaskFactory(TaskScheduler)

Inizializza un'istanza di TaskFactory con la configurazione specificata.Initializes a TaskFactory instance with the specified configuration.

TaskFactory(TaskCreationOptions, TaskContinuationOptions)

Inizializza un'istanza di TaskFactory con la configurazione specificata.Initializes a TaskFactory instance with the specified configuration.

TaskFactory(CancellationToken, TaskCreationOptions, TaskContinuationOptions, TaskScheduler)

Inizializza un'istanza di TaskFactory con la configurazione specificata.Initializes a TaskFactory instance with the specified configuration.

TaskFactory()

Inizializza un'istanza di TaskFactory con la configurazione predefinita.Initializes a TaskFactory instance with the default configuration.

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

Commenti

Questo costruttore crea un' TaskFactory istanza con una configurazione predefinita.This constructor creates a TaskFactory instance with a default configuration. La proprietà TaskCreationOptions viene inizializzata su None , la TaskContinuationOptions proprietà viene inizializzata su None e la TaskScheduler proprietà viene inizializzata sull'utilità di pianificazione corrente (vedere Current ).The TaskCreationOptions property is initialized to None, the TaskContinuationOptions property is initialized to None, and the TaskScheduler property is initialized to the current scheduler (see Current).

Vedi anche

Si applica a

Prodotto Presentazione

TaskFactory(CancellationToken)

Inizializza un'istanza di TaskFactory con la configurazione specificata.Initializes a TaskFactory instance with the specified configuration.

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)

Parametri

cancellationToken
CancellationToken

Oggetto CancellationToken che verrà assegnato alle attività create da questo oggetto TaskFactory a meno che durante la chiamata dei metodi factory non venga specificato in modo esplicito un altro oggetto CancellationToken.The CancellationToken that will be assigned to tasks created by this TaskFactory unless another CancellationToken is explicitly specified while calling the factory methods.

Commenti

Questo costruttore crea un' TaskFactory istanza con una configurazione predefinita.This constructor creates a TaskFactory instance with a default configuration. La proprietà TaskCreationOptions viene inizializzata su None , la TaskContinuationOptions proprietà viene inizializzata su None e la TaskScheduler proprietà viene inizializzata sull'utilità di pianificazione corrente (vedere Current ).The TaskCreationOptions property is initialized to None, the TaskContinuationOptions property is initialized to None, and the TaskScheduler property is initialized to the current scheduler (see Current).

Vedi anche

Si applica a

Prodotto Presentazione

TaskFactory(TaskScheduler)

Inizializza un'istanza di TaskFactory con la configurazione specificata.Initializes a TaskFactory instance with the specified configuration.

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)

Parametri

scheduler
TaskScheduler

Oggetto TaskScheduler da usare per pianificare le attività create con questo oggetto TaskFactory.The TaskScheduler to use to schedule any tasks created with this TaskFactory. Un valore Null indica che occorre usare l'oggetto TaskScheduler corrente.A null value indicates that the current TaskScheduler should be used.

Commenti

Con questo costruttore, la TaskCreationOptions proprietà viene inizializzata su None , la TaskContinuationOptions proprietà viene inizializzata su None e la TaskScheduler proprietà viene inizializzata su, a meno che scheduler non sia null, nel qual caso la proprietà viene inizializzata all'utilità di pianificazione corrente (vedere Current ).With this constructor, the TaskCreationOptions property is initialized to None, the TaskContinuationOptions property is initialized to None, and the TaskScheduler property is initialized to scheduler, unless it's null, in which case the property is initialized to the current scheduler (see Current).

Vedi anche

Si applica a

Prodotto Presentazione

TaskFactory(TaskCreationOptions, TaskContinuationOptions)

Inizializza un'istanza di TaskFactory con la configurazione specificata.Initializes a TaskFactory instance with the specified configuration.

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)

Parametri

creationOptions
TaskCreationOptions

Oggetto TaskCreationOptions predefinito da usare quando si creano attività con questo oggetto TaskFactory.The default TaskCreationOptions to use when creating tasks with this TaskFactory.

continuationOptions
TaskContinuationOptions

Oggetto TaskContinuationOptions predefinito da usare quando si creano attività di continuazione con questo oggetto TaskFactory.The default TaskContinuationOptions to use when creating continuation tasks with this TaskFactory.

Eccezioni

L'argomento creationOptions specifica un valore TaskCreationOptions non valido.The creationOptions argument specifies an invalid TaskCreationOptions value. Per altre informazioni, vedere le note su FromAsync(Func<AsyncCallback,Object,IAsyncResult>, Action<IAsyncResult>, Object, TaskCreationOptions).For more information, see the Remarks for FromAsync(Func<AsyncCallback,Object,IAsyncResult>, Action<IAsyncResult>, Object, TaskCreationOptions).

-oppure--or- L'argomento continuationOptions specifica un valore non valido.The continuationOptions argument specifies an invalid value.

Commenti

Con questo costruttore, la TaskCreationOptions proprietà viene inizializzata su creationOptions , la TaskContinuationOptions proprietà viene inizializzata su continuationOptions e la TaskScheduler proprietà viene inizializzata sull'utilità di pianificazione corrente (vedere Current ).With this constructor, the TaskCreationOptions property is initialized to creationOptions, the TaskContinuationOptions property is initialized to continuationOptions, and the TaskScheduler property is initialized to the current scheduler (see Current).

Vedi anche

Si applica a

Prodotto Presentazione

TaskFactory(CancellationToken, TaskCreationOptions, TaskContinuationOptions, TaskScheduler)

Inizializza un'istanza di TaskFactory con la configurazione specificata.Initializes a TaskFactory instance with the specified configuration.

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)

Parametri

cancellationToken
CancellationToken

Oggetto CancellationToken predefinito che verrà assegnato alle attività create da questo oggetto TaskFactory a meno che durante la chiamata dei metodi factory non venga specificato in modo esplicito un altro oggetto CancellationToken.The default CancellationToken that will be assigned to tasks created by this TaskFactory unless another CancellationToken is explicitly specified while calling the factory methods.

creationOptions
TaskCreationOptions

Oggetto TaskCreationOptions predefinito da usare quando si creano attività con questo oggetto TaskFactory.The default TaskCreationOptions to use when creating tasks with this TaskFactory.

continuationOptions
TaskContinuationOptions

Oggetto TaskContinuationOptions predefinito da usare quando si creano attività di continuazione con questo oggetto TaskFactory.The default TaskContinuationOptions to use when creating continuation tasks with this TaskFactory.

scheduler
TaskScheduler

Oggetto TaskScheduler predefinito da usare per pianificare le attività create con questo oggetto TaskFactory.The default TaskScheduler to use to schedule any Tasks created with this TaskFactory. Un valore Null indica che occorre usare TaskScheduler.Current.A null value indicates that TaskScheduler.Current should be used.

Eccezioni

L'argomento creationOptions specifica un valore TaskCreationOptions non valido.The creationOptions argument specifies an invalid TaskCreationOptions value. Per altre informazioni, vedere le note su FromAsync(Func<AsyncCallback,Object,IAsyncResult>, Action<IAsyncResult>, Object, TaskCreationOptions).For more information, see the Remarks for FromAsync(Func<AsyncCallback,Object,IAsyncResult>, Action<IAsyncResult>, Object, TaskCreationOptions).

-oppure--or- L'argomento continuationOptions specifica un valore non valido.The continuationOptions argument specifies an invalid value.

Commenti

Con questo costruttore, la TaskCreationOptions proprietà viene inizializzata su creationOptions , la TaskContinuationOptions proprietà viene inizializzata su continuationOptions e la TaskScheduler proprietà viene inizializzata su, a meno che scheduler non sia null, nel qual caso la proprietà viene inizializzata all'utilità di pianificazione corrente (vedere Current ).With this constructor, the TaskCreationOptions property is initialized to creationOptions, the TaskContinuationOptions property is initialized to continuationOptions, and the TaskScheduler property is initialized to scheduler, unless it's null, in which case the property is initialized to the current scheduler (see Current).

Vedi anche

Si applica a

Prodotto Presentazione