TaskFactory 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 Instanz der TaskFactory-Klasse.
Überlädt
TaskFactory() |
Initialisiert eine TaskFactory-Instanz mit der Standardkonfiguration. |
TaskFactory(CancellationToken) |
Initialisiert eine TaskFactory-Instanz mit der angegebenen Konfiguration. |
TaskFactory(TaskScheduler) |
Initialisiert eine TaskFactory-Instanz mit der angegebenen Konfiguration. |
TaskFactory(TaskCreationOptions, TaskContinuationOptions) |
Initialisiert eine TaskFactory-Instanz mit der angegebenen Konfiguration. |
TaskFactory(CancellationToken, TaskCreationOptions, TaskContinuationOptions, TaskScheduler) |
Initialisiert eine TaskFactory-Instanz mit der angegebenen Konfiguration. |
TaskFactory()
Initialisiert eine TaskFactory-Instanz mit der Standardkonfiguration.
public:
TaskFactory();
public TaskFactory ();
Public Sub New ()
Hinweise
Dieser Konstruktor erstellt eine TaskFactory Instanz mit einer Standardkonfiguration. Die TaskCreationOptions Eigenschaft wird initialisiert für None, die TaskContinuationOptions Eigenschaft wird initialisiert an None, und die TaskScheduler Eigenschaft wird für den aktuellen Zeitplan initialisiert (siehe Current).
Siehe auch
Gilt für
TaskFactory(CancellationToken)
Initialisiert eine TaskFactory-Instanz mit der angegebenen Konfiguration.
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)
Parameter
- cancellationToken
- CancellationToken
Das CancellationToken, das von diesem TaskFactory erstellten Aufgaben zugewiesen wird, sofern beim Aufrufen der Factorymethoden kein anderes CancellationToken explizit angegeben wird.
Hinweise
Dieser Konstruktor erstellt eine TaskFactory Instanz mit einer Standardkonfiguration. Die TaskCreationOptions Eigenschaft wird initialisiert für None, die TaskContinuationOptions Eigenschaft wird initialisiert an None, und die TaskScheduler Eigenschaft wird für den aktuellen Zeitplan initialisiert (siehe Current).
Siehe auch
Gilt für
TaskFactory(TaskScheduler)
Initialisiert eine TaskFactory-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 : System.Threading.Tasks.TaskScheduler -> System.Threading.Tasks.TaskFactory
Public Sub New (scheduler As TaskScheduler)
Parameter
- scheduler
- TaskScheduler
Das beim Planen von Aufgaben mit dieser TaskFactory zu verwendende TaskScheduler. Ein NULL-Wert gibt an, dass der aktuelle TaskScheduler verwendet werden soll.
Hinweise
Bei diesem Konstruktor wird die TaskCreationOptions Eigenschaft initialisiert auf None, die TaskContinuationOptions Eigenschaft wird initialisiert Noneund die TaskScheduler Eigenschaft wird initialisiert, scheduler
es sei denn, es ist null, in diesem Fall wird die Eigenschaft für den aktuellen Zeitplan initialisiert (siehe ).Current
Siehe auch
Gilt für
TaskFactory(TaskCreationOptions, TaskContinuationOptions)
Initialisiert eine TaskFactory-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 : System.Threading.Tasks.TaskCreationOptions * System.Threading.Tasks.TaskContinuationOptions -> System.Threading.Tasks.TaskFactory
Public Sub New (creationOptions As TaskCreationOptions, continuationOptions As TaskContinuationOptions)
Parameter
- creationOptions
- TaskCreationOptions
Das zum Erstellen von Aufgaben mit dieser TaskFactory zu verwendende Standard-TaskCreationOptions.
- continuationOptions
- TaskContinuationOptions
Das zum Erstellen von Fortsetzungsaufgaben mit dieser TaskFactory zu verwendende Standard-TaskContinuationOptions.
Ausnahmen
Das creationOptions
-Argument gibt einen ungültigen TaskCreationOptions-Wert an. Weitere Informationen finden Sie in den Hinweisen zu FromAsync(Func<AsyncCallback,Object,IAsyncResult>, Action<IAsyncResult>, Object, TaskCreationOptions).
- oder -
Das continuationOptions
-Argument gibt einen ungültigen Wert an.
Hinweise
Bei diesem Konstruktor wird die TaskCreationOptions Eigenschaft initialisiert, creationOptions
TaskContinuationOptions die Eigenschaft wird initialisiert, continuationOptions
und die TaskScheduler Eigenschaft wird an den aktuellen Zeitplan initialisiert (siehe Current).
Siehe auch
Gilt für
TaskFactory(CancellationToken, TaskCreationOptions, TaskContinuationOptions, TaskScheduler)
Initialisiert eine TaskFactory-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 : 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)
Parameter
- cancellationToken
- CancellationToken
Die Standard-CancellationToken, die von diesem TaskFactory erstellten Aufgaben zugewiesen wird, sofern beim Aufrufen der Factorymethoden kein anderes CancellationToken explizit angegeben wird.
- creationOptions
- TaskCreationOptions
Das zum Erstellen von Aufgaben mit dieser TaskFactory zu verwendende Standard-TaskCreationOptions.
- continuationOptions
- TaskContinuationOptions
Das zum Erstellen von Fortsetzungsaufgaben mit dieser TaskFactory zu verwendende Standard-TaskContinuationOptions.
- scheduler
- TaskScheduler
Das beim Planen von Aufgaben mit dieser TaskFactory zu verwendende standardmäßige TaskScheduler. Ein NULL-Wert gibt an, dass TaskScheduler.Current verwendet werden soll.
Ausnahmen
Das creationOptions
-Argument gibt einen ungültigen TaskCreationOptions-Wert an. Weitere Informationen finden Sie in den Hinweisen zu FromAsync(Func<AsyncCallback,Object,IAsyncResult>, Action<IAsyncResult>, Object, TaskCreationOptions).
- oder -
Das continuationOptions
-Argument gibt einen ungültigen Wert an.
Hinweise
Bei diesem Konstruktor wird die TaskCreationOptions Eigenschaft initialisiert auf creationOptions
, die TaskContinuationOptions Eigenschaft wird initialisiert continuationOptions
und die TaskScheduler Eigenschaft wird initialisiert, scheduler
es sei denn, es ist null, in diesem Fall wird die Eigenschaft für den aktuellen Zeitplan initialisiert (siehe ).Current