ParallelOptions ParallelOptions ParallelOptions ParallelOptions Class

Définition

Stocke des options qui configurent l'opération de méthodes sur la classe Parallel.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
Héritage
ParallelOptionsParallelOptionsParallelOptionsParallelOptions

Remarques

Par défaut, les méthodes sur Parallel la classe essaient d’utiliser tous les processeurs disponibles, ne peuvent pas être annulées et TaskScheduler ciblent la valeur par défaut (TaskScheduler.Default).By default, methods on the Parallel class attempt to use all available processors, are non-cancelable, and target the default TaskScheduler (TaskScheduler.Default). ParallelOptionspermet de substituer ces valeurs par défaut.ParallelOptions enables overriding these defaults.

Constructeurs

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

Initialise une nouvelle instance de la classe ParallelOptions.Initializes a new instance of the ParallelOptions class.

Propriétés

CancellationToken CancellationToken CancellationToken CancellationToken

Obtient ou définit le CancellationToken associé à cette instance de ParallelOptions.Gets or sets the CancellationToken associated with this ParallelOptions instance.

MaxDegreeOfParallelism MaxDegreeOfParallelism MaxDegreeOfParallelism MaxDegreeOfParallelism

Obtient ou définit le nombre maximal de tâches simultanées activées par cette instance ParallelOptions.Gets or sets the maximum number of concurrent tasks enabled by this ParallelOptions instance.

TaskScheduler TaskScheduler TaskScheduler TaskScheduler

Obtient ou définit le TaskScheduler associé à cette instance de ParallelOptions.Gets or sets the TaskScheduler associated with this ParallelOptions instance. L'affectation de la valeur null à cette propriété indique que le planificateur actuel doit être utilisé.Setting this property to null indicates that the current scheduler should be used.

Méthodes

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

Détermine si l'objet spécifié est identique à l'objet actuel.Determines whether the specified object is equal to the current object.

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

Fait office de fonction de hachage par défaut.Serves as the default hash function.

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

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

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

Crée une copie superficielle de l'objet Object actuel.Creates a shallow copy of the current Object.

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

Retourne une chaîne qui représente l'objet actuel.Returns a string that represents the current object.

(Inherited from Object)

S’applique à

Cohérence de thread

Le constructeur est thread-safe et peut être utilisé par plusieurs threads simultanément pour construire plusieurs instances.The constructor is thread-safe and may be used by multiple threads concurrently to construct multiple instances. Aucun des autres membres publics n’est thread-safe.None of the other public members are thread-safe.

Voir aussi