ParallelOptions ParallelOptions ParallelOptions ParallelOptions Class

Definition

Speichert Optionen, die die Ausführung von Methoden für die Parallel-Klasse konfigurieren.Stores options that configure the operation of methods on the Parallel class.

public ref class ParallelOptions
public class ParallelOptions
type ParallelOptions = class
Public Class ParallelOptions
Vererbung
ParallelOptionsParallelOptionsParallelOptionsParallelOptions

Hinweise

Standardmäßig versuchen Methoden der Parallel -Klasse, alle verfügbaren Prozessoren zu verwenden, sind nicht Abbruch fähig und Zielen auf den Standard TaskScheduler Wert (TaskScheduler.Default) ab.By default, methods on the Parallel class attempt to use all available processors, are non-cancelable, and target the default TaskScheduler (TaskScheduler.Default). ParallelOptionsaktiviert das Überschreiben dieser Standardwerte.ParallelOptions enables overriding these defaults.

Konstruktoren

ParallelOptions() ParallelOptions() ParallelOptions() ParallelOptions()

Initialisiert eine neue Instanz der ParallelOptions-Klasse.Initializes a new instance of the ParallelOptions class.

Eigenschaften

CancellationToken CancellationToken CancellationToken CancellationToken

Ruft die CancellationToken-Instanz ab, die dieser ParallelOptions-Instanz zugeordnet ist, oder legt die Instanz fest.Gets or sets the CancellationToken associated with this ParallelOptions instance.

MaxDegreeOfParallelism MaxDegreeOfParallelism MaxDegreeOfParallelism MaxDegreeOfParallelism

Ruft die maximale Anzahl paralleler Aufgaben ab, die durch diese ParallelOptions-Instanz aktiviert ist, oder legt diese fest.Gets or sets the maximum number of concurrent tasks enabled by this ParallelOptions instance.

TaskScheduler TaskScheduler TaskScheduler TaskScheduler

Ruft die TaskScheduler-Instanz ab, die dieser ParallelOptions-Instanz zugeordnet ist, oder legt die Instanz fest.Gets or sets the TaskScheduler associated with this ParallelOptions instance. Durch Festlegen dieser Eigenschaft auf NULL wird angegeben, dass der aktuelle Taskplaner verwendet werden soll.Setting this property to null indicates that the current scheduler should be used.

Methoden

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)

Gilt für:

Threadsicherheit

Der Konstruktor ist Thread sicher und kann von mehreren Threads gleichzeitig zum Erstellen mehrerer Instanzen verwendet werden.The constructor is thread-safe and may be used by multiple threads concurrently to construct multiple instances. Keines der anderen öffentlichen Member ist Thread sicher.None of the other public members are thread-safe.

Siehe auch