TaskFactory Konstruktorer

Definition

Initierar en ny instans av TaskFactory klassen.

Överlagringar

Name Description
TaskFactory()

Initierar en TaskFactory instans med standardkonfigurationen.

TaskFactory(CancellationToken)

Initierar en TaskFactory instans med den angivna konfigurationen.

TaskFactory(TaskScheduler)

Initierar en TaskFactory instans med den angivna konfigurationen.

TaskFactory(TaskCreationOptions, TaskContinuationOptions)

Initierar en TaskFactory instans med den angivna konfigurationen.

TaskFactory(CancellationToken, TaskCreationOptions, TaskContinuationOptions, TaskScheduler)

Initierar en TaskFactory instans med den angivna konfigurationen.

TaskFactory()

Initierar en TaskFactory instans med standardkonfigurationen.

public:
 TaskFactory();
public TaskFactory();
Public Sub New ()

Kommentarer

Den här konstruktorn skapar en TaskFactory instans med en standardkonfiguration. Egenskapen TaskCreationOptions initieras till None, TaskContinuationOptions egenskapen initieras till Noneoch TaskScheduler egenskapen initieras till den aktuella schemaläggaren (se Current).

Se även

Gäller för

TaskFactory(CancellationToken)

Initierar en TaskFactory instans med den angivna konfigurationen.

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)

Parametrar

cancellationToken
CancellationToken

Det CancellationToken som kommer att tilldelas aktiviteter som skapas av detta TaskFactory om inte en annan CancellationToken uttryckligen anges när du anropar fabriksmetoderna.

Kommentarer

Den här konstruktorn skapar en TaskFactory instans med en standardkonfiguration. Egenskapen TaskCreationOptions initieras till None, TaskContinuationOptions egenskapen initieras till Noneoch TaskScheduler egenskapen initieras till den aktuella schemaläggaren (se Current).

Se även

Gäller för

TaskFactory(TaskScheduler)

Initierar en TaskFactory instans med den angivna konfigurationen.

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)

Parametrar

scheduler
TaskScheduler

Att TaskScheduler använda för att schemalägga aktiviteter som skapats med den här TaskFactory. Ett null-värde anger att den aktuella TaskScheduler ska användas.

Kommentarer

Med den här konstruktorn TaskCreationOptions initieras egenskapen till None, TaskContinuationOptions egenskapen initieras till Noneoch TaskScheduler egenskapen initieras till scheduler, såvida den inte är null, i vilket fall egenskapen initieras till den aktuella schemaläggaren (se Current).

Se även

Gäller för

TaskFactory(TaskCreationOptions, TaskContinuationOptions)

Initierar en TaskFactory instans med den angivna konfigurationen.

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)

Parametrar

creationOptions
TaskCreationOptions

Standardvärdet TaskCreationOptions som ska användas när du skapar uppgifter med den här TaskFactory.

continuationOptions
TaskContinuationOptions

Standardvärdet TaskContinuationOptions som ska användas när du skapar fortsättningsaktiviteter med den här TaskFactory.

Undantag

Argumentet creationOptions anger ett ogiltigt TaskCreationOptions värde. Mer information finns i Anmärkningar för FromAsync(Func<AsyncCallback,Object,IAsyncResult>, Action<IAsyncResult>, Object, TaskCreationOptions).

-eller-

Argumentet continuationOptions anger ett ogiltigt värde.

Kommentarer

Med den här konstruktorn TaskCreationOptions initieras egenskapen till creationOptions, TaskContinuationOptions egenskapen initieras till continuationOptionsoch TaskScheduler egenskapen initieras till den aktuella schemaläggaren (se Current).

Se även

Gäller för

TaskFactory(CancellationToken, TaskCreationOptions, TaskContinuationOptions, TaskScheduler)

Initierar en TaskFactory instans med den angivna konfigurationen.

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)

Parametrar

cancellationToken
CancellationToken

Standardvärdet CancellationToken som tilldelas aktiviteter som skapas av detta TaskFactory om inte en annan CancellationToken uttryckligen anges när du anropar fabriksmetoderna.

creationOptions
TaskCreationOptions

Standardvärdet TaskCreationOptions som ska användas när du skapar uppgifter med den här TaskFactory.

continuationOptions
TaskContinuationOptions

Standardvärdet TaskContinuationOptions som ska användas när du skapar fortsättningsaktiviteter med den här TaskFactory.

scheduler
TaskScheduler

Standardvärdet TaskScheduler att använda för att schemalägga aktiviteter som skapats med den här TaskFactory. Ett null-värde anger att TaskScheduler.Current ska användas.

Undantag

Argumentet creationOptions anger ett ogiltigt TaskCreationOptions värde. Mer information finns i Anmärkningar för FromAsync(Func<AsyncCallback,Object,IAsyncResult>, Action<IAsyncResult>, Object, TaskCreationOptions).

-eller-

Argumentet continuationOptions anger ett ogiltigt värde.

Kommentarer

Med den här konstruktorn TaskCreationOptions initieras egenskapen till creationOptions, TaskContinuationOptions egenskapen initieras till continuationOptionsoch TaskScheduler egenskapen initieras till scheduler, såvida den inte är null, i vilket fall egenskapen initieras till den aktuella schemaläggaren (se Current).

Se även

Gäller för