TaskFactory<TResult> Konstruktory

Definice

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 continuationOptionsa 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 creationOptionsna , 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).

Viz také

Platí pro