ParallelOptions ParallelOptions ParallelOptions ParallelOptions Class

Definizione

Contiene opzioni che configurano il funzionamento dei metodi nella 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
Ereditarietà
ParallelOptionsParallelOptionsParallelOptionsParallelOptions

Commenti

Per impostazione predefinita, i metodi Parallel della classe tentano di usare tutti i processori disponibili, non sono annullabili e hanno TaskScheduler comeTaskScheduler.Defaultdestinazione l'impostazione predefinita ().By default, methods on the Parallel class attempt to use all available processors, are non-cancelable, and target the default TaskScheduler (TaskScheduler.Default). ParallelOptionsconsente di eseguire l'override di queste impostazioni predefinite.ParallelOptions enables overriding these defaults.

Costruttori

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

Inizializza una nuova istanza della classe ParallelOptions.Initializes a new instance of the ParallelOptions class.

Proprietà

CancellationToken CancellationToken CancellationToken CancellationToken

Ottiene o imposta l'oggetto CancellationToken associato all'istanza di ParallelOptions.Gets or sets the CancellationToken associated with this ParallelOptions instance.

MaxDegreeOfParallelism MaxDegreeOfParallelism MaxDegreeOfParallelism MaxDegreeOfParallelism

Ottiene o imposta il massimo numero di attività simultanee abilitate da questa istanza di ParallelOptions.Gets or sets the maximum number of concurrent tasks enabled by this ParallelOptions instance.

TaskScheduler TaskScheduler TaskScheduler TaskScheduler

Ottiene o imposta l'oggetto TaskScheduler associato all'istanza di ParallelOptions.Gets or sets the TaskScheduler associated with this ParallelOptions instance. L'impostazione di questa proprietà su null indica che deve essere utilizzata l'utilità di pianificazione corrente.Setting this property to null indicates that the current scheduler should be used.

Metodi

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

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

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

Funge da funzione hash predefinita.Serves as the default hash function.

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

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

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

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

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

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Inherited from Object)

Si applica a

Thread safety

Il costruttore è thread-safe e può essere usato da più thread contemporaneamente per costruire più istanze.The constructor is thread-safe and may be used by multiple threads concurrently to construct multiple instances. Nessuno degli altri membri pubblici è thread-safe.None of the other public members are thread-safe.

Vedi anche