TaskFactory<TResult> Constructors

Definition

Initialisiert eine neue TaskFactory<TResult>-Instanz.Initializes a TaskFactory<TResult> instance.

Overloads

TaskFactory<TResult>()

Initialisiert eine TaskFactory<TResult>-Instanz mit der Standardkonfiguration.Initializes a TaskFactory<TResult> instance with the default configuration.

TaskFactory<TResult>(CancellationToken)

Initialisiert eine TaskFactory<TResult>-Instanz mit der Standardkonfiguration.Initializes a TaskFactory<TResult> instance with the default configuration.

TaskFactory<TResult>(TaskScheduler)

Initialisiert eine TaskFactory<TResult>-Instanz mit der angegebenen Konfiguration.Initializes a TaskFactory<TResult> instance with the specified configuration.

TaskFactory<TResult>(TaskCreationOptions, TaskContinuationOptions)

Initialisiert eine TaskFactory<TResult>-Instanz mit der angegebenen Konfiguration.Initializes a TaskFactory<TResult> instance with the specified configuration.

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

Initialisiert eine TaskFactory<TResult>-Instanz mit der angegebenen Konfiguration.Initializes a TaskFactory<TResult> instance with the specified configuration.

TaskFactory<TResult>()

Initialisiert eine TaskFactory<TResult>-Instanz mit der Standardkonfiguration.Initializes a TaskFactory<TResult> instance with the default configuration.

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

Remarks

Dieser Konstruktor erstellt eine TaskFactory<TResult>-Instanz mit einer Standardkonfiguration.This constructor creates a TaskFactory<TResult> instance with a default configuration. Die TaskCreationOptions-Eigenschaft wird mit Noneinitialisiert, die TaskContinuationOptions-Eigenschaft wird mit Noneinitialisiert, und die TaskScheduler-Eigenschaft wird mit dem aktuellen Scheduler initialisiert (siehe Current).The TaskCreationOptions property is initialized to None, the TaskContinuationOptions property is initialized to None, and the TaskScheduler property is initialized to the current scheduler (see Current).

See also

TaskFactory<TResult>(CancellationToken)

Initialisiert eine TaskFactory<TResult>-Instanz mit der Standardkonfiguration.Initializes a TaskFactory<TResult> instance with the default configuration.

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

Das Standardabbruchtoken, das von dieser TaskFactory erstellten Aufgaben zugewiesen wird, sofern beim Aufrufen der Factorymethoden kein anderes Abbruchtoken explizit angegeben wird.The default cancellation token that will be assigned to tasks created by this TaskFactory unless another cancellation token is explicitly specified when calling the factory methods.

Remarks

Dieser Konstruktor erstellt eine TaskFactory<TResult>-Instanz mit einer Standardkonfiguration.This constructor creates a TaskFactory<TResult> instance with a default configuration. Die TaskCreationOptions-Eigenschaft wird mit Noneinitialisiert, die TaskContinuationOptions-Eigenschaft wird mit Noneinitialisiert, und die TaskScheduler-Eigenschaft wird mit dem aktuellen Scheduler initialisiert (siehe Current).The TaskCreationOptions property is initialized to None, the TaskContinuationOptions property is initialized to None, and the TaskScheduler property is initialized to the current scheduler (see Current).

See also

TaskFactory<TResult>(TaskScheduler)

Initialisiert eine TaskFactory<TResult>-Instanz mit der angegebenen Konfiguration.Initializes a TaskFactory<TResult> instance with the specified configuration.

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

Der zum Planen von Aufgaben, die mit dieser TaskFactory<TResult> erstellt wurden, zu verwendende Planer.The scheduler to use to schedule any tasks created with this TaskFactory<TResult>. Ein NULL-Wert gibt an, dass der aktuelle TaskScheduler verwendet werden soll.A null value indicates that the current TaskScheduler should be used.

Remarks

Mit diesem Konstruktor wird die TaskCreationOptions-Eigenschaft mit Noneinitialisiert, die TaskContinuationOptions-Eigenschaft mit Noneinitialisiert, und die TaskScheduler-Eigenschaft wird mit schedulerinitialisiert, sofern Sie nicht nullist. in diesem Fall wird die-Eigenschaft mit dem aktuellen Scheduler initialisiert (siehe Current).With this constructor, the TaskCreationOptions property is initialized to None, the TaskContinuationOptions property is initialized to None, and the TaskScheduler property is initialized to scheduler, unless it's null, in which case the property is initialized to the current scheduler (see Current).

See also

TaskFactory<TResult>(TaskCreationOptions, TaskContinuationOptions)

Initialisiert eine TaskFactory<TResult>-Instanz mit der angegebenen Konfiguration.Initializes a TaskFactory<TResult> instance with the specified configuration.

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

Die zum Erstellen von Aufgaben mit dieser TaskFactory<TResult> zu verwendenden Standardoptionen.The default options to use when creating tasks with this TaskFactory<TResult>.

continuationOptions
TaskContinuationOptions

Die zum Erstellen von Fortsetzungsaufgaben mit dieser TaskFactory<TResult> zu verwendenden Standardoptionen.The default options to use when creating continuation tasks with this TaskFactory<TResult>.

Exceptions

creationOptions oder continuationOptions gibt einen ungültigen Wert an.creationOptions or continuationOptions specifies an invalid value.

Remarks

Mit diesem Konstruktor wird die TaskCreationOptions-Eigenschaft mit creationOptionsinitialisiert, die TaskContinuationOptions-Eigenschaft mit continuationOptionsinitialisiert, und die TaskScheduler-Eigenschaft wird mit dem aktuellen Scheduler initialisiert (siehe Current).With this constructor, the TaskCreationOptions property is initialized to creationOptions, the TaskContinuationOptions property is initialized to continuationOptions, and the TaskScheduler property is initialized to the current scheduler (see Current).

See also

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

Initialisiert eine TaskFactory<TResult>-Instanz mit der angegebenen Konfiguration.Initializes a TaskFactory<TResult> instance with the specified configuration.

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

Das Standardabbruchtoken, das von dieser TaskFactory erstellten Aufgaben zugewiesen wird, sofern beim Aufrufen der Factorymethoden kein anderes Abbruchtoken explizit angegeben wird.The default cancellation token that will be assigned to tasks created by this TaskFactory unless another cancellation token is explicitly specified when calling the factory methods.

creationOptions
TaskCreationOptions

Die zum Erstellen von Aufgaben mit dieser TaskFactory<TResult> zu verwendenden Standardoptionen.The default options to use when creating tasks with this TaskFactory<TResult>.

continuationOptions
TaskContinuationOptions

Die zum Erstellen von Fortsetzungsaufgaben mit dieser TaskFactory<TResult> zu verwendenden Standardoptionen.The default options to use when creating continuation tasks with this TaskFactory<TResult>.

scheduler
TaskScheduler

Der beim Planen von Aufgaben, die mit dieser TaskFactory<TResult> erstellt wurden, zu verwendende Standardplaner.The default scheduler to use to schedule any tasks created with this TaskFactory<TResult>. Ein NULL-Wert gibt an, dass Current verwendet werden soll.A null value indicates that Current should be used.

Exceptions

creationOptions oder continuationOptions gibt einen ungültigen Wert an.creationOptions or continuationOptions specifies an invalid value.

Remarks

Mit diesem Konstruktor wird die TaskCreationOptions-Eigenschaft mit creationOptionsinitialisiert, die TaskContinuationOptions-Eigenschaft mit continuationOptionsinitialisiert, und die TaskScheduler-Eigenschaft wird mit schedulerinitialisiert, sofern Sie nicht nullist. in diesem Fall wird die-Eigenschaft mit dem aktuellen Scheduler initialisiert (siehe Current).With this constructor, the TaskCreationOptions property is initialized to creationOptions, the TaskContinuationOptions property is initialized to continuationOptions, and the TaskScheduler property is initialized to scheduler, unless it's null, in which case the property is initialized to the current scheduler (see Current).

See also

Applies to