TaskFactory<TResult> Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
- TaskScheduler
- Taakparallelbibliotheek (TPL)
- taken koppelen met behulp van vervolgtaken
- Taakannulering
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).