TaskFactory<TResult> Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Inicializuje TaskFactory<TResult> instanci.
Přetížení
TaskFactory<TResult>() |
Inicializuje TaskFactory<TResult> instanci s výchozí konfigurací. |
TaskFactory<TResult>(CancellationToken) |
Inicializuje TaskFactory<TResult> instanci s výchozí konfigurací. |
TaskFactory<TResult>(TaskScheduler) |
Inicializuje TaskFactory<TResult> instanci se zadanou konfigurací. |
TaskFactory<TResult>(TaskCreationOptions, TaskContinuationOptions) |
Inicializuje TaskFactory<TResult> instanci se zadanou konfigurací. |
TaskFactory<TResult>(CancellationToken, TaskCreationOptions, TaskContinuationOptions, TaskScheduler) |
Inicializuje TaskFactory<TResult> instanci se zadanou konfigurací. |
TaskFactory<TResult>()
Inicializuje TaskFactory<TResult> instanci s výchozí konfigurací.
public:
TaskFactory();
public TaskFactory ();
Public Sub New ()
Poznámky
Tento konstruktor vytvoří TaskFactory<TResult> instanci s výchozí konfigurací. Vlastnost TaskCreationOptions je inicializována na None, TaskContinuationOptions vlastnost je inicializována do Nonea TaskScheduler vlastnost je inicializována do aktuálního plánovače (viz Current).
Viz také
Platí pro
TaskFactory<TResult>(CancellationToken)
Inicializuje TaskFactory<TResult> instanci s výchozí konfigurací.
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)
Parametry
- cancellationToken
- CancellationToken
Výchozí token zrušení, který bude přiřazen úkolům vytvořeným tímto TaskFactory způsobem, pokud není explicitně zadán jiný token zrušení při volání metod továrny.
Poznámky
Tento konstruktor vytvoří TaskFactory<TResult> instanci s výchozí konfigurací. Vlastnost TaskCreationOptions je inicializována na None, TaskContinuationOptions vlastnost je inicializována do Nonea TaskScheduler vlastnost je inicializována do aktuálního plánovače (viz Current).
Viz také
Platí pro
TaskFactory<TResult>(TaskScheduler)
Inicializuje TaskFactory<TResult> instanci se zadanou konfigurací.
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)
Parametry
- scheduler
- TaskScheduler
Plánovač, který se má použít k naplánování všech úkolů vytvořených s tímto TaskFactory<TResult>plánem . Hodnota null označuje, že se má použít aktuální TaskScheduler hodnota.
Poznámky
Při tomto konstruktoru TaskCreationOptions je vlastnost inicializována Nonena , TaskContinuationOptions vlastnost je inicializována na None, a vlastnost je inicializována TaskScheduler na scheduler
, pokud není null
, v takovém případě je vlastnost inicializována do aktuálního plánovače (viz Current).
Viz také
Platí pro
TaskFactory<TResult>(TaskCreationOptions, TaskContinuationOptions)
Inicializuje TaskFactory<TResult> instanci se zadanou konfigurací.
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)
Parametry
- creationOptions
- TaskCreationOptions
Výchozí možnosti, které se mají použít při vytváření úkolů s tímto TaskFactory<TResult>.
- continuationOptions
- TaskContinuationOptions
Výchozí možnosti, které se mají použít při vytváření úloh pokračování s tímto TaskFactory<TResult>.
Výjimky
creationOptions
nebo continuationOptions
určuje neplatnou hodnotu.
Poznámky
Při tomto konstruktoru je TaskCreationOptions vlastnost inicializována na creationOptions
, TaskContinuationOptions vlastnost je inicializována na continuationOptions
a TaskScheduler vlastnost je inicializována do aktuálního plánovače (viz Current).
Viz také
Platí pro
TaskFactory<TResult>(CancellationToken, TaskCreationOptions, TaskContinuationOptions, TaskScheduler)
Inicializuje TaskFactory<TResult> instanci se zadanou konfigurací.
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)
Parametry
- cancellationToken
- CancellationToken
Výchozí token zrušení, který bude přiřazen úkolům vytvořeným tímto TaskFactory způsobem, pokud není explicitně zadán jiný token zrušení při volání metod továrny.
- creationOptions
- TaskCreationOptions
Výchozí možnosti, které se mají použít při vytváření úkolů s tímto TaskFactory<TResult>.
- continuationOptions
- TaskContinuationOptions
Výchozí možnosti, které se mají použít při vytváření úloh pokračování s tímto TaskFactory<TResult>.
- scheduler
- TaskScheduler
Výchozí plánovač, který se má použít k naplánování všech úloh vytvořených s tímto TaskFactory<TResult>plánem . Hodnota null označuje, že Current se má použít.
Výjimky
creationOptions
nebo continuationOptions
určuje neplatnou hodnotu.
Poznámky
Při tomto konstruktoru TaskCreationOptions je vlastnost inicializována creationOptions
na , TaskContinuationOptions vlastnost je inicializována na continuationOptions
, a vlastnost je inicializována TaskScheduler na scheduler
, pokud není null
, v takovém případě je vlastnost inicializována do aktuálního plánovače (viz Current).