TaskFactory<TResult> Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue TaskFactory<TResult>-Instanz.
Überlädt
TaskFactory<TResult>() |
Initialisiert eine TaskFactory<TResult>-Instanz mit der Standardkonfiguration. |
TaskFactory<TResult>(CancellationToken) |
Initialisiert eine TaskFactory<TResult>-Instanz mit der Standardkonfiguration. |
TaskFactory<TResult>(TaskScheduler) |
Initialisiert eine TaskFactory<TResult>-Instanz mit der angegebenen Konfiguration. |
TaskFactory<TResult>(TaskCreationOptions, TaskContinuationOptions) |
Initialisiert eine TaskFactory<TResult>-Instanz mit der angegebenen Konfiguration. |
TaskFactory<TResult>(CancellationToken, TaskCreationOptions, TaskContinuationOptions, TaskScheduler) |
Initialisiert eine TaskFactory<TResult>-Instanz mit der angegebenen Konfiguration. |
TaskFactory<TResult>()
Initialisiert eine TaskFactory<TResult>-Instanz mit der Standardkonfiguration.
public:
TaskFactory();
public TaskFactory ();
Public Sub New ()
Hinweise
Dieser Konstruktor erstellt eine Instanz mit einer TaskFactory<TResult> Standardkonfiguration. Die TaskCreationOptions Eigenschaft wird initialisiert, Nonedie Eigenschaft wird initialisiert auf None, und die TaskContinuationOptions TaskScheduler Eigenschaft wird auf den aktuellen Zeitplan initialisiert (siehe Current).
Siehe auch
Gilt für
TaskFactory<TResult>(CancellationToken)
Initialisiert eine TaskFactory<TResult>-Instanz mit der Standardkonfiguration.
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)
Parameter
- cancellationToken
- CancellationToken
Das Standardabbruchtoken, das von dieser TaskFactory erstellten Aufgaben zugewiesen wird, sofern beim Aufrufen der Factorymethoden kein anderes Abbruchtoken explizit angegeben wird.
Hinweise
Dieser Konstruktor erstellt eine Instanz mit einer TaskFactory<TResult> Standardkonfiguration. Die TaskCreationOptions Eigenschaft wird initialisiert, Nonedie Eigenschaft wird initialisiert auf None, und die TaskContinuationOptions TaskScheduler Eigenschaft wird auf den aktuellen Zeitplan initialisiert (siehe Current).
Siehe auch
Gilt für
TaskFactory<TResult>(TaskScheduler)
Initialisiert eine TaskFactory<TResult>-Instanz mit der angegebenen Konfiguration.
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)
Parameter
- scheduler
- TaskScheduler
Der zum Planen von Aufgaben, die mit dieser TaskFactory<TResult> erstellt wurden, zu verwendende Planer. Ein NULL-Wert gibt an, dass der aktuelle TaskScheduler verwendet werden soll.
Hinweise
Mit diesem Konstruktor wird die TaskContinuationOptions Eigenschaft initialisiert, die Eigenschaft wird initialisiert, und die TaskCreationOptions TaskScheduler Eigenschaft Nonescheduler
wird initialisiert, es null
sei denn, die Eigenschaft wird Nonein diesem Fall auf den aktuellen Zeitplan initialisiert (siehe ).Current
Siehe auch
- TaskScheduler
- Task Parallel Library (TPL)
- Verketten von Aufgaben mithilfe von Fortsetzungsaufgaben
- Aufgabenabbruch
Gilt für
TaskFactory<TResult>(TaskCreationOptions, TaskContinuationOptions)
Initialisiert eine TaskFactory<TResult>-Instanz mit der angegebenen Konfiguration.
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)
Parameter
- creationOptions
- TaskCreationOptions
Die zum Erstellen von Aufgaben mit dieser TaskFactory<TResult> zu verwendenden Standardoptionen.
- continuationOptions
- TaskContinuationOptions
Die zum Erstellen von Fortsetzungsaufgaben mit dieser TaskFactory<TResult> zu verwendenden Standardoptionen.
Ausnahmen
creationOptions
oder continuationOptions
gibt einen ungültigen Wert an.
Hinweise
Mit diesem Konstruktor wird die Eigenschaft initialisiert auf , die Eigenschaft wird initialisiert, continuationOptions
und die TaskScheduler TaskContinuationOptions TaskCreationOptions Eigenschaft wird in den aktuellen Zeitplaner initialisiert (siehe Current).creationOptions
Siehe auch
- Task Parallel Library (TPL)
- Verketten von Aufgaben mithilfe von Fortsetzungsaufgaben
- Aufgabenabbruch
Gilt für
TaskFactory<TResult>(CancellationToken, TaskCreationOptions, TaskContinuationOptions, TaskScheduler)
Initialisiert eine TaskFactory<TResult>-Instanz mit der angegebenen Konfiguration.
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)
Parameter
- cancellationToken
- CancellationToken
Das Standardabbruchtoken, das von dieser TaskFactory erstellten Aufgaben zugewiesen wird, sofern beim Aufrufen der Factorymethoden kein anderes Abbruchtoken explizit angegeben wird.
- creationOptions
- TaskCreationOptions
Die zum Erstellen von Aufgaben mit dieser TaskFactory<TResult> zu verwendenden Standardoptionen.
- continuationOptions
- TaskContinuationOptions
Die zum Erstellen von Fortsetzungsaufgaben mit dieser TaskFactory<TResult> zu verwendenden Standardoptionen.
- scheduler
- TaskScheduler
Der beim Planen von Aufgaben, die mit dieser TaskFactory<TResult> erstellt wurden, zu verwendende Standardplaner. Ein NULL-Wert gibt an, dass Current verwendet werden soll.
Ausnahmen
creationOptions
oder continuationOptions
gibt einen ungültigen Wert an.
Hinweise
Mit diesem Konstruktor wird die TaskContinuationOptions Eigenschaft initialisiert, die Eigenschaft wird initialisiert, und die TaskCreationOptions TaskScheduler Eigenschaft continuationOptions``scheduler
wird initialisiert, es null
sei denn, die Eigenschaft wird creationOptions
in diesem Fall auf den aktuellen Zeitplan initialisiert (siehe ).Current
Siehe auch
- Task Parallel Library (TPL)
- Verketten von Aufgaben mithilfe von Fortsetzungsaufgaben
- Aufgabenabbruch