Barrier.Dispose Barrier.Dispose Barrier.Dispose Barrier.Dispose Method

Definizione

Rilascia le risorse usate dall'istanza corrente della classe Barrier.Releases resources used by the current instance of the Barrier class.

Overload

Dispose() Dispose() Dispose() Dispose()

Rilascia tutte le risorse usate dall'istanza corrente della classe Barrier.Releases all resources used by the current instance of the Barrier class.

Dispose(Boolean) Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

Rilascia le risorse non gestite usate dall'oggetto Barrier e, facoltativamente, le risorse gestite.Releases the unmanaged resources used by the Barrier, and optionally releases the managed resources.

Dispose() Dispose() Dispose() Dispose()

Rilascia tutte le risorse usate dall'istanza corrente della classe Barrier.Releases all resources used by the current instance of the Barrier class.

public:
 virtual void Dispose();
public void Dispose ();
abstract member Dispose : unit -> unit
override this.Dispose : unit -> unit
Public Sub Dispose ()

Implementazioni

Eccezioni

Il metodo è stato richiamato dall'interno di un'azione post-fase.The method was invoked from within a post-phase action.

Commenti

Chiamare il metodo Dispose dopo aver terminato di utilizzare l'oggetto Barrier.Call Dispose when you are finished using the Barrier. Il metodo Dispose lascia l'oggetto Barrier in una condizione di inutilizzabilità.The Dispose method leaves the Barrier in an unusable state. Dopo la chiamata Dispose, è necessario rilasciare tutti i riferimenti per il Barrier in modo che il garbage collector di recuperare la memoria che il Barrier occupata.After calling Dispose, you must release all references to the Barrier so the garbage collector can reclaim the memory that the Barrier was occupying.

Per altre informazioni, vedere pulizia di risorse non gestite e implementa un metodo Dispose.For more information, see Cleaning Up Unmanaged Resources and Implementing a Dispose Method.

Nota

Chiamare sempre il metodo Dispose prima di rilasciare l'ultimo riferimento a Barrier.Always call Dispose before you release your last reference to the Barrier. In caso contrario, le risorse utilizzate non verranno liberate finché il metodo Barrier dell'oggetto Finalize non viene richiamato dal Garbage Collector.Otherwise, the resources it is using will not be freed until the garbage collector calls the Barrier object's Finalize method.

Vedi anche

Dispose(Boolean) Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

Rilascia le risorse non gestite usate dall'oggetto Barrier e, facoltativamente, le risorse gestite.Releases the unmanaged resources used by the Barrier, and optionally releases the managed resources.

protected:
 virtual void Dispose(bool disposing);
protected virtual void Dispose (bool disposing);
abstract member Dispose : bool -> unit
override this.Dispose : bool -> unit
Protected Overridable Sub Dispose (disposing As Boolean)

Parametri

disposing
Boolean Boolean Boolean Boolean

True per rilasciare sia le risorse gestite sia quelle non gestite; false per rilasciare solo le risorse non gestite.true to release both managed and unmanaged resources; false to release only unmanaged resources.

Commenti

A differenza della maggior parte dei membri di Barrier, Dispose non è thread-safe e non possono essere usati contemporaneamente ad altri membri di questa istanza.Unlike most of the members of Barrier, Dispose is not thread-safe and may not be used concurrently with other members of this instance.

Vedi anche

Si applica a