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í
| Name | Description |
|---|---|
| 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()
- Zdroj:
- TaskFactory.cs
- Zdroj:
- TaskFactory.cs
- Zdroj:
- TaskFactory.cs
- Zdroj:
- TaskFactory.cs
- Zdroj:
- TaskFactory.cs
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 je inicializována None, TaskContinuationOptions vlastnost je inicializována NoneTaskScheduler do a vlastnost je inicializována do aktuálního plánovače (viz Current).
Viz také
Platí pro
TaskFactory(CancellationToken)
- Zdroj:
- TaskFactory.cs
- Zdroj:
- TaskFactory.cs
- Zdroj:
- TaskFactory.cs
- Zdroj:
- TaskFactory.cs
- Zdroj:
- TaskFactory.cs
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 úkolům vytvořeným TaskFactory , 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 je inicializována None, TaskContinuationOptions vlastnost je inicializována NoneTaskScheduler do a vlastnost je inicializována do aktuálního plánovače (viz Current).
Viz také
Platí pro
TaskFactory(TaskScheduler)
- Zdroj:
- TaskFactory.cs
- Zdroj:
- TaskFactory.cs
- Zdroj:
- TaskFactory.cs
- Zdroj:
- TaskFactory.cs
- Zdroj:
- TaskFactory.cs
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 se měl použít aktuální TaskScheduler.
Poznámky
Při tomto konstruktoru TaskCreationOptions je vlastnost inicializována Nonena , TaskContinuationOptions vlastnost je inicializována NoneTaskSchedulera vlastnost je inicializována 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é
- TaskScheduler
- Knihovna pro paralelní zpracování úloh (Task Parallel Library)
- řetězení úkolů pomocí pokračujících úkolů
Platí pro
TaskFactory(TaskCreationOptions, TaskContinuationOptions)
- Zdroj:
- TaskFactory.cs
- Zdroj:
- TaskFactory.cs
- Zdroj:
- TaskFactory.cs
- Zdroj:
- TaskFactory.cs
- Zdroj:
- TaskFactory.cs
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í hodnota TaskCreationOptions , která se používá při vytváření úkolů pomocí tohoto TaskFactory.
- continuationOptions
- TaskContinuationOptions
Výchozí hodnota TaskContinuationOptions , která se používá při vytváření úloh 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
Při tomto konstruktoru TaskCreationOptions je vlastnost inicializována creationOptionsTaskContinuationOptionsna , vlastnost je inicializována continuationOptionsna a TaskScheduler vlastnost je inicializována do aktuálního plánovače (viz Current).
Viz také
- Knihovna pro paralelní zpracování úloh (Task Parallel Library)
- řetězení úkolů pomocí pokračujících úkolů
Platí pro
TaskFactory(CancellationToken, TaskCreationOptions, TaskContinuationOptions, TaskScheduler)
- Zdroj:
- TaskFactory.cs
- Zdroj:
- TaskFactory.cs
- Zdroj:
- TaskFactory.cs
- Zdroj:
- TaskFactory.cs
- Zdroj:
- TaskFactory.cs
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í hodnota CancellationToken , která bude přiřazena 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.
- creationOptions
- TaskCreationOptions
Výchozí hodnota TaskCreationOptions , která se používá při vytváření úkolů pomocí tohoto TaskFactory.
- continuationOptions
- TaskContinuationOptions
Výchozí hodnota TaskContinuationOptions , která se používá při vytváření úloh 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 TaskScheduler.Current by se měl použít.
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
Při tomto konstruktoru TaskCreationOptions je vlastnost inicializována creationOptionsna , TaskContinuationOptions vlastnost je inicializována continuationOptionsTaskSchedulera vlastnost je inicializována 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é
- Knihovna pro paralelní zpracování úloh (Task Parallel Library)
- řetězení úkolů pomocí pokračujících úkolů