TaskFactory<TResult> Konstruktory

Definice

Inicializuje TaskFactory<TResult> instanci.

Přetížení

Name Description
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>()

Zdroj:
FutureFactory.cs
Zdroj:
TaskFactory_T.cs
Zdroj:
FutureFactory.cs
Zdroj:
FutureFactory.cs
Zdroj:
FutureFactory.cs

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 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<TResult>(CancellationToken)

Zdroj:
FutureFactory.cs
Zdroj:
TaskFactory_T.cs
Zdroj:
FutureFactory.cs
Zdroj:
FutureFactory.cs
Zdroj:
FutureFactory.cs

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 k ú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 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<TResult>(TaskScheduler)

Zdroj:
FutureFactory.cs
Zdroj:
TaskFactory_T.cs
Zdroj:
FutureFactory.cs
Zdroj:
FutureFactory.cs
Zdroj:
FutureFactory.cs

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>programem . 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 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é

Platí pro

TaskFactory<TResult>(TaskCreationOptions, TaskContinuationOptions)

Zdroj:
FutureFactory.cs
Zdroj:
TaskFactory_T.cs
Zdroj:
FutureFactory.cs
Zdroj:
FutureFactory.cs
Zdroj:
FutureFactory.cs

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>příkazem .

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 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é

Platí pro

TaskFactory<TResult>(CancellationToken, TaskCreationOptions, TaskContinuationOptions, TaskScheduler)

Zdroj:
FutureFactory.cs
Zdroj:
TaskFactory_T.cs
Zdroj:
FutureFactory.cs
Zdroj:
FutureFactory.cs
Zdroj:
FutureFactory.cs

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 k ú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>příkazem .

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 úkolů vytvořených s tímto TaskFactory<TResult>programem . 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 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é

Platí pro