TaskFactory Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
- TaskScheduler
- Aktivitetsparallellt bibliotek (TPL)
- Att länka uppgifter med hjälp av fortsättningsuppgifter
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).