Sdílet prostřednictvím


TaskFactory Konstruktory

Definice

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 continuationOptionsna 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 continuationOptionsdo aktuálního plánovače (viz Current).

Viz také

Platí pro