TaskFactory<TResult> Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza un'istanza TaskFactory<TResult> di .
Overload
| Nome | Descrizione |
|---|---|
| TaskFactory<TResult>() |
Inizializza un'istanza TaskFactory<TResult> con la configurazione predefinita. |
| TaskFactory<TResult>(CancellationToken) |
Inizializza un'istanza TaskFactory<TResult> con la configurazione predefinita. |
| TaskFactory<TResult>(TaskScheduler) |
Inizializza un'istanza TaskFactory<TResult> con la configurazione specificata. |
| TaskFactory<TResult>(TaskCreationOptions, TaskContinuationOptions) |
Inizializza un'istanza TaskFactory<TResult> con la configurazione specificata. |
| TaskFactory<TResult>(CancellationToken, TaskCreationOptions, TaskContinuationOptions, TaskScheduler) |
Inizializza un'istanza TaskFactory<TResult> con la configurazione specificata. |
TaskFactory<TResult>()
Inizializza un'istanza TaskFactory<TResult> con la configurazione predefinita.
public:
TaskFactory();
public TaskFactory();
Public Sub New ()
Commenti
Questo costruttore crea un'istanza TaskFactory<TResult> 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<TResult>(CancellationToken)
Inizializza un'istanza 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 TaskFactory<TResult> 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<TResult>(TaskScheduler)
Inizializza un'istanza TaskFactory<TResult> con la configurazione specificata.
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>oggetto . Un valore Null indica che l'oggetto corrente TaskScheduler deve essere utilizzato.
Commenti
Con questo costruttore, la TaskCreationOptions proprietà viene inizializzata in None, la TaskContinuationOptions proprietà viene inizializzata su 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
- TaskScheduler
- Task Parallel Library (TPL)
- concatenamento delle attività tramite attività di continuazione
- Annullamento attività
Si applica a
TaskFactory<TResult>(TaskCreationOptions, TaskContinuationOptions)
Inizializza un'istanza 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
Opzioni predefinite da usare per la creazione di attività con questo TaskFactory<TResult>oggetto .
- continuationOptions
- TaskContinuationOptions
Le opzioni predefinite da usare per la creazione di attività di continuazione con questo TaskFactory<TResult>oggetto .
Eccezioni
creationOptions oppure 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
- Task Parallel Library (TPL)
- concatenamento delle attività tramite attività di continuazione
- Annullamento attività
Si applica a
TaskFactory<TResult>(CancellationToken, TaskCreationOptions, TaskContinuationOptions, TaskScheduler)
Inizializza un'istanza 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);
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
Opzioni predefinite da usare per la creazione di attività con questo TaskFactory<TResult>oggetto .
- continuationOptions
- TaskContinuationOptions
Le opzioni predefinite da usare per la creazione di attività di continuazione con questo TaskFactory<TResult>oggetto .
- scheduler
- TaskScheduler
Utilità di pianificazione predefinita da usare per pianificare le attività create con questo TaskFactory<TResult>oggetto . Un valore Null indica che Current deve essere usato.
Eccezioni
creationOptions oppure continuationOptions specifica un valore non valido.
Commenti
Con questo costruttore, la TaskCreationOptions proprietà viene inizializzata in creationOptions, la TaskContinuationOptions proprietà viene inizializzata su 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
- Task Parallel Library (TPL)
- concatenamento delle attività tramite attività di continuazione
- Annullamento attività