TaskFactory<TResult> Constructors

Definitie

Initialiseert een TaskFactory<TResult> exemplaar.

Overloads

Name Description
TaskFactory<TResult>()

Initialiseert een TaskFactory<TResult> exemplaar met de standaardconfiguratie.

TaskFactory<TResult>(CancellationToken)

Initialiseert een TaskFactory<TResult> exemplaar met de standaardconfiguratie.

TaskFactory<TResult>(TaskScheduler)

Initialiseert een TaskFactory<TResult> exemplaar met de opgegeven configuratie.

TaskFactory<TResult>(TaskCreationOptions, TaskContinuationOptions)

Initialiseert een TaskFactory<TResult> exemplaar met de opgegeven configuratie.

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

Initialiseert een TaskFactory<TResult> exemplaar met de opgegeven configuratie.

TaskFactory<TResult>()

Initialiseert een TaskFactory<TResult> exemplaar met de standaardconfiguratie.

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

Opmerkingen

Met deze constructor maakt u een TaskFactory<TResult> exemplaar met een standaardconfiguratie. De TaskCreationOptions eigenschap wordt geïnitialiseerd, Nonede TaskContinuationOptions eigenschap wordt geïnitialiseerd naar Noneen de TaskScheduler eigenschap wordt geïnitialiseerd naar de huidige planner (zie Current).

Zie ook

Van toepassing op

TaskFactory<TResult>(CancellationToken)

Initialiseert een TaskFactory<TResult> exemplaar met de standaardconfiguratie.

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)

Parameters

cancellationToken
CancellationToken

Het standaardannuleringstoken dat wordt toegewezen aan taken die hiermee TaskFactory worden gemaakt, tenzij er expliciet een ander annuleringstoken wordt opgegeven bij het aanroepen van de factory-methoden.

Opmerkingen

Met deze constructor maakt u een TaskFactory<TResult> exemplaar met een standaardconfiguratie. De TaskCreationOptions eigenschap wordt geïnitialiseerd, Nonede TaskContinuationOptions eigenschap wordt geïnitialiseerd naar Noneen de TaskScheduler eigenschap wordt geïnitialiseerd naar de huidige planner (zie Current).

Zie ook

Van toepassing op

TaskFactory<TResult>(TaskScheduler)

Initialiseert een TaskFactory<TResult> exemplaar met de opgegeven configuratie.

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)

Parameters

scheduler
TaskScheduler

De planner die moet worden gebruikt om taken te plannen die met deze TaskFactory<TResult>taak zijn gemaakt. Een null-waarde geeft aan dat de huidige TaskScheduler moet worden gebruikt.

Opmerkingen

Met deze constructor wordt de TaskCreationOptions eigenschap geïnitialiseerd op None, de TaskContinuationOptions eigenschap wordt geïnitialiseerd op None, en wordt de TaskScheduler eigenschap geïnitialiseerd tot scheduler, tenzij dit het geval is null, in welk geval de eigenschap wordt geïnitialiseerd naar de huidige planner (zie Current).

Zie ook

Van toepassing op

TaskFactory<TResult>(TaskCreationOptions, TaskContinuationOptions)

Initialiseert een TaskFactory<TResult> exemplaar met de opgegeven configuratie.

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)

Parameters

creationOptions
TaskCreationOptions

De standaardopties die moeten worden gebruikt bij het maken van taken met deze TaskFactory<TResult>optie.

continuationOptions
TaskContinuationOptions

De standaardopties die moeten worden gebruikt bij het maken van vervolgtaken met deze TaskFactory<TResult>optie.

Uitzonderingen

creationOptions of continuationOptions geeft een ongeldige waarde op.

Opmerkingen

Met deze constructor wordt de TaskCreationOptions eigenschap geïnitialiseerd naar creationOptions, de TaskContinuationOptions eigenschap wordt geïnitialiseerd naar continuationOptionsen wordt de TaskScheduler eigenschap geïnitialiseerd naar de huidige scheduler (zie Current).

Zie ook

Van toepassing op

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

Initialiseert een TaskFactory<TResult> exemplaar met de opgegeven configuratie.

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)

Parameters

cancellationToken
CancellationToken

Het standaardannuleringstoken dat wordt toegewezen aan taken die hiermee TaskFactory worden gemaakt, tenzij er expliciet een ander annuleringstoken wordt opgegeven bij het aanroepen van de factory-methoden.

creationOptions
TaskCreationOptions

De standaardopties die moeten worden gebruikt bij het maken van taken met deze TaskFactory<TResult>optie.

continuationOptions
TaskContinuationOptions

De standaardopties die moeten worden gebruikt bij het maken van vervolgtaken met deze TaskFactory<TResult>optie.

scheduler
TaskScheduler

De standaardplanner die moet worden gebruikt om taken te plannen die met deze TaskFactory<TResult>taak zijn gemaakt. Een null-waarde geeft aan dat Current moet worden gebruikt.

Uitzonderingen

creationOptions of continuationOptions geeft een ongeldige waarde op.

Opmerkingen

Met deze constructor wordt de TaskCreationOptions eigenschap geïnitialiseerd op creationOptions, de TaskContinuationOptions eigenschap wordt geïnitialiseerd op continuationOptions, en wordt de TaskScheduler eigenschap geïnitialiseerd tot scheduler, tenzij dit het geval is null, in welk geval de eigenschap wordt geïnitialiseerd naar de huidige planner (zie Current).

Zie ook

Van toepassing op