TaskFactory Costruttori

Definizione

Inizializza una nuova istanza della classe TaskFactory.

Overload

Nome Descrizione
TaskFactory()

Inizializza un'istanza TaskFactory con la configurazione predefinita.

TaskFactory(CancellationToken)

Inizializza un'istanza TaskFactory con la configurazione specificata.

TaskFactory(TaskScheduler)

Inizializza un'istanza TaskFactory con la configurazione specificata.

TaskFactory(TaskCreationOptions, TaskContinuationOptions)

Inizializza un'istanza TaskFactory con la configurazione specificata.

TaskFactory(CancellationToken, TaskCreationOptions, TaskContinuationOptions, TaskScheduler)

Inizializza un'istanza TaskFactory con la configurazione specificata.

TaskFactory()

Inizializza un'istanza TaskFactory con la configurazione predefinita.

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

Commenti

Questo costruttore crea un'istanza TaskFactory con una configurazione predefinita. La TaskCreationOptions proprietà viene inizializzata in None, la TaskContinuationOptions proprietà viene inizializzata in Nonee la TaskScheduler proprietà viene inizializzata nell'utilità di pianificazione corrente (vedere Current).

Vedi anche

Si applica a

TaskFactory(CancellationToken)

Inizializza un'istanza TaskFactory con la configurazione specificata.

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 TaskFactory , a meno che non venga specificato in modo esplicito un altro CancellationToken durante la chiamata dei metodi factory.

Commenti

Questo costruttore crea un'istanza TaskFactory con una configurazione predefinita. La TaskCreationOptions proprietà viene inizializzata in None, la TaskContinuationOptions proprietà viene inizializzata in Nonee la TaskScheduler proprietà viene inizializzata nell'utilità di pianificazione corrente (vedere Current).

Vedi anche

Si applica a

TaskFactory(TaskScheduler)

Inizializza un'istanza TaskFactory con la configurazione specificata.

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 utilizzare per pianificare tutte le attività create con taskFactory. Un valore Null indica che deve essere usato TaskScheduler corrente.

Commenti

Con questo costruttore, la TaskCreationOptions proprietà viene inizializzata in None, la TaskContinuationOptions proprietà viene inizializzata in Nonee la TaskScheduler proprietà viene inizializzata su scheduler, a meno che non sia null, nel qual caso la proprietà viene inizializzata nell'utilità di pianificazione corrente (vedere Current).

Vedi anche

Si applica a

TaskFactory(TaskCreationOptions, TaskContinuationOptions)

Inizializza un'istanza TaskFactory con la configurazione specificata.

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

Impostazione predefinita TaskCreationOptions da utilizzare durante la creazione di attività con taskFactory.

continuationOptions
TaskContinuationOptions

Impostazione predefinita TaskContinuationOptions da utilizzare per la creazione di attività di continuazione con taskFactory.

Eccezioni

L'argomento creationOptions specifica un valore non valido TaskCreationOptions . Per altre informazioni, vedere la sezione Osservazioni per FromAsync(Func<AsyncCallback,Object,IAsyncResult>, Action<IAsyncResult>, Object, TaskCreationOptions).

oppure

L'argomento continuationOptions specifica un valore non valido.

Commenti

Con questo costruttore, la TaskCreationOptions proprietà viene inizializzata in creationOptions, la TaskContinuationOptions proprietà viene inizializzata in continuationOptionse la TaskScheduler proprietà viene inizializzata nell'utilità di pianificazione corrente (vedere Current).

Vedi anche

Si applica a

TaskFactory(CancellationToken, TaskCreationOptions, TaskContinuationOptions, TaskScheduler)

Inizializza un'istanza TaskFactory con la configurazione specificata.

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

Impostazione predefinita CancellationToken che verrà assegnata alle attività create da questo TaskFactory , a meno che non venga specificata in modo esplicito un'altra proprietà CancellationToken durante la chiamata dei metodi factory.

creationOptions
TaskCreationOptions

Impostazione predefinita TaskCreationOptions da utilizzare durante la creazione di attività con taskFactory.

continuationOptions
TaskContinuationOptions

Impostazione predefinita TaskContinuationOptions da utilizzare per la creazione di attività di continuazione con taskFactory.

scheduler
TaskScheduler

Impostazione predefinita TaskScheduler da utilizzare per pianificare le attività create con questa TaskFactory. Un valore Null indica che è necessario usare TaskScheduler.Current.

Eccezioni

L'argomento creationOptions specifica un valore non valido TaskCreationOptions . Per altre informazioni, vedere la sezione Osservazioni per FromAsync(Func<AsyncCallback,Object,IAsyncResult>, Action<IAsyncResult>, Object, TaskCreationOptions).

oppure

L'argomento continuationOptions specifica un valore non valido.

Commenti

Con questo costruttore, la TaskCreationOptions proprietà viene inizializzata in creationOptions, la TaskContinuationOptions proprietà viene inizializzata in continuationOptionse la TaskScheduler proprietà viene inizializzata su scheduler, a meno che non sia null, nel qual caso la proprietà viene inizializzata nell'utilità di pianificazione corrente (vedere Current).

Vedi anche

Si applica a