TaskFactory 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 novou instanci TaskFactory třídy.
Přetížení
TaskFactory() |
Inicializuje TaskFactory instanci s výchozí konfigurací. |
TaskFactory(CancellationToken) |
Inicializuje TaskFactory instanci se zadanou konfigurací. |
TaskFactory(TaskScheduler) |
Inicializuje TaskFactory instanci se zadanou konfigurací. |
TaskFactory(TaskCreationOptions, TaskContinuationOptions) |
Inicializuje TaskFactory instanci se zadanou konfigurací. |
TaskFactory(CancellationToken, TaskCreationOptions, TaskContinuationOptions, TaskScheduler) |
Inicializuje TaskFactory instanci se zadanou konfigurací. |
TaskFactory()
Inicializuje TaskFactory instanci s výchozí konfigurací.
public:
TaskFactory();
public TaskFactory ();
Public Sub New ()
Poznámky
Tento konstruktor vytvoří TaskFactory instanci s výchozí konfigurací. Vlastnost TaskCreationOptions se inicializuje na None, TaskContinuationOptions vlastnost je inicializována Nonena a TaskScheduler vlastnost je inicializována do aktuálního plánovače (viz Current).
Viz také
Platí pro
TaskFactory(CancellationToken)
Inicializuje TaskFactory instanci se zadanou konfigurací.
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)
Parametry
- cancellationToken
- CancellationToken
Toto CancellationToken přiřazení bude přiřazeno k úkolům vytvořeným tímto TaskFactory způsobem, pokud není při volání metod továrny explicitně zadán jiný CancellationToken.
Poznámky
Tento konstruktor vytvoří TaskFactory instanci s výchozí konfigurací. Vlastnost TaskCreationOptions se inicializuje na None, TaskContinuationOptions vlastnost je inicializována Nonena a TaskScheduler vlastnost je inicializována do aktuálního plánovače (viz Current).
Viz také
Platí pro
TaskFactory(TaskScheduler)
Inicializuje TaskFactory 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 : System.Threading.Tasks.TaskScheduler -> System.Threading.Tasks.TaskFactory
Public Sub New (scheduler As TaskScheduler)
Parametry
- scheduler
- TaskScheduler
Slouží TaskScheduler k naplánování všech úkolů vytvořených pomocí tohoto TaskFactory. Hodnota null označuje, že by měl být použit aktuální TaskScheduler.
Poznámky
S tímto konstruktorem TaskCreationOptions je vlastnost inicializována na None, TaskContinuationOptions vlastnost je inicializována na , a TaskScheduler vlastnost je inicializována na scheduler
, pokud není null, v takovém případě je vlastnost inicializována Nonedo aktuálního plánovače (viz Current).
Viz také
Platí pro
TaskFactory(TaskCreationOptions, TaskContinuationOptions)
Inicializuje TaskFactory 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 : System.Threading.Tasks.TaskCreationOptions * System.Threading.Tasks.TaskContinuationOptions -> System.Threading.Tasks.TaskFactory
Public Sub New (creationOptions As TaskCreationOptions, continuationOptions As TaskContinuationOptions)
Parametry
- creationOptions
- TaskCreationOptions
Výchozí nastavení TaskCreationOptions , které se má použít při vytváření úkolů s tímto TaskFactory.
- continuationOptions
- TaskContinuationOptions
Výchozí nastavení TaskContinuationOptions , které se používá při vytváření úkolů pokračování pomocí tohoto TaskFactory.
Výjimky
Argument creationOptions
určuje neplatnou TaskCreationOptions hodnotu. Další informace naleznete v poznámkách pro FromAsync(Func<AsyncCallback,Object,IAsyncResult>, Action<IAsyncResult>, Object, TaskCreationOptions).
-nebo-
Argument continuationOptions
určuje neplatnou hodnotu.
Poznámky
S tímto konstruktorem TaskCreationOptions se vlastnost inicializuje na creationOptions
, TaskContinuationOptions vlastnost je inicializována continuationOptions
na a TaskScheduler vlastnost je inicializována do aktuálního plánovače (viz Current).
Viz také
Platí pro
TaskFactory(CancellationToken, TaskCreationOptions, TaskContinuationOptions, TaskScheduler)
Inicializuje TaskFactory 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 : 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)
Parametry
- cancellationToken
- CancellationToken
Výchozí nastavení CancellationToken , které bude přiřazeno úkolům vytvořeným tímto TaskFactory způsobem, pokud není při volání metod továrny explicitně zadán jiný CancellationToken.
- creationOptions
- TaskCreationOptions
Výchozí nastavení TaskCreationOptions , které se má použít při vytváření úkolů s tímto TaskFactory.
- continuationOptions
- TaskContinuationOptions
Výchozí nastavení TaskContinuationOptions , které se používá při vytváření úkolů pokračování pomocí tohoto TaskFactory.
- scheduler
- TaskScheduler
Výchozí nastavení TaskScheduler slouží k naplánování všech úkolů vytvořených pomocí tohoto TaskFactory. Hodnota null označuje, že by se měl použít TaskScheduler.Current.
Výjimky
Argument creationOptions
určuje neplatnou TaskCreationOptions hodnotu. Další informace naleznete v poznámkách pro FromAsync(Func<AsyncCallback,Object,IAsyncResult>, Action<IAsyncResult>, Object, TaskCreationOptions).
-nebo-
Argument continuationOptions
určuje neplatnou hodnotu.
Poznámky
S tímto konstruktorem TaskCreationOptions je vlastnost inicializována na creationOptions
, TaskContinuationOptions vlastnost je inicializována na , a TaskScheduler vlastnost je inicializována na scheduler
, pokud není null, v takovém případě je vlastnost inicializována continuationOptions
do aktuálního plánovače (viz Current).