Condividi tramite


TaskFactory<TResult> Costruttori

Definizione

Inizializza un'istanza di TaskFactory<TResult>.

Overload

TaskFactory<TResult>()

Inizializza un'istanza di TaskFactory<TResult> con la configurazione predefinita.

TaskFactory<TResult>(CancellationToken)

Inizializza un'istanza di TaskFactory<TResult> con la configurazione predefinita.

TaskFactory<TResult>(TaskScheduler)

Inizializza un'istanza di TaskFactory<TResult> con la configurazione specificata.

TaskFactory<TResult>(TaskCreationOptions, TaskContinuationOptions)

Inizializza un'istanza di TaskFactory<TResult> con la configurazione specificata.

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

Inizializza un'istanza di TaskFactory<TResult> con la configurazione specificata.

TaskFactory<TResult>()

Origine:
FutureFactory.cs
Origine:
FutureFactory.cs
Origine:
FutureFactory.cs

Inizializza un'istanza di TaskFactory<TResult> con la configurazione predefinita.

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

Commenti

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

Vedi anche

  • Task Parallel Library (TPL)

Si applica a

TaskFactory<TResult>(CancellationToken)

Origine:
FutureFactory.cs
Origine:
FutureFactory.cs
Origine:
FutureFactory.cs

Inizializza un'istanza di TaskFactory<TResult> con la configurazione predefinita.

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)

Parametri

cancellationToken
CancellationToken

Token di annullamento predefinito che verrà assegnato alle attività create da questo TaskFactory a meno che non venga specificato in modo esplicito un altro token di annullamento quando si chiamano i metodi factory.

Commenti

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

Vedi anche

  • Task Parallel Library (TPL)

Si applica a

TaskFactory<TResult>(TaskScheduler)

Origine:
FutureFactory.cs
Origine:
FutureFactory.cs
Origine:
FutureFactory.cs

Inizializza un'istanza di TaskFactory<TResult> con la configurazione specificata.

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

Parametri

scheduler
TaskScheduler

Utilità di pianificazione da usare per pianificare le attività create con questo TaskFactory<TResult>. Un valore Null indica che deve essere utilizzato il TaskScheduler corrente.

Commenti

Con questo costruttore, la proprietà TaskCreationOptions viene inizializzata in None, la proprietà TaskContinuationOptions viene inizializzata in Nonee la proprietà TaskScheduler viene inizializzata in 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<TResult>(TaskCreationOptions, TaskContinuationOptions)

Origine:
FutureFactory.cs
Origine:
FutureFactory.cs
Origine:
FutureFactory.cs

Inizializza un'istanza di TaskFactory<TResult> 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<'Result> : System.Threading.Tasks.TaskCreationOptions * System.Threading.Tasks.TaskContinuationOptions -> System.Threading.Tasks.TaskFactory<'Result>
Public Sub New (creationOptions As TaskCreationOptions, continuationOptions As TaskContinuationOptions)

Parametri

creationOptions
TaskCreationOptions

Le opzioni predefinite da usare per la creazione di attività con questo TaskFactory<TResult>.

continuationOptions
TaskContinuationOptions

Le opzioni predefinite da usare per la creazione di attività di continuazione con questo TaskFactory<TResult>.

Eccezioni

creationOptions o continuationOptions specifica un valore non valido.

Commenti

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

Vedi anche

Si applica a

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

Origine:
FutureFactory.cs
Origine:
FutureFactory.cs
Origine:
FutureFactory.cs

Inizializza un'istanza di TaskFactory<TResult> 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);
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)

Parametri

cancellationToken
CancellationToken

Token di annullamento predefinito che verrà assegnato alle attività create da questo TaskFactory a meno che non venga specificato in modo esplicito un altro token di annullamento quando si chiamano i metodi factory.

creationOptions
TaskCreationOptions

Le opzioni predefinite da usare per la creazione di attività con questo TaskFactory<TResult>.

continuationOptions
TaskContinuationOptions

Le opzioni predefinite da usare per la creazione di attività di continuazione con questo TaskFactory<TResult>.

scheduler
TaskScheduler

Utilità di pianificazione predefinita da usare per pianificare le attività create con questo TaskFactory<TResult>. Un valore Null indica che è necessario usare Current.

Eccezioni

creationOptions o continuationOptions specifica un valore non valido.

Commenti

Con questo costruttore, la proprietà TaskCreationOptions viene inizializzata in creationOptions, la proprietà TaskContinuationOptions viene inizializzata in continuationOptionse la proprietà TaskScheduler viene inizializzata in 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