WaitHandle.Close WaitHandle.Close WaitHandle.Close WaitHandle.Close Method

Definizione

Rilascia tutte le risorse contenute nell'oggetto WaitHandle corrente.Releases all resources held by the current WaitHandle.

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

Commenti

Questo metodo è l'implementazione pubblica del IDisposable.Dispose metodo per il WaitHandle classe e le relative classi derivate.This method is the public implementation of the IDisposable.Dispose method for the WaitHandle class and its derived classes. Fornisce un'implementazione standard che chiama il Dispose(Boolean) rapporto di overload con un true argomento e quindi chiama il GC.SuppressFinalize (metodo).It provides a standard implementation that calls the Dispose(Boolean) overload with a true argument and then calls the GC.SuppressFinalize method. Chiamare questo metodo per rilasciare tutte le risorse utilizzate da un'istanza di WaitHandle o una classe derivata.Call this method to release all resources held by an instance of WaitHandle or a derived class.

Una volta che viene chiamato questo metodo, i riferimenti all'istanza corrente causano un comportamento indefinito.Once this method is called, references to the current instance cause undefined behavior.

Nota

Chiamare sempre Close oppure Dispose() prima di rilasciare l'ultimo riferimento al WaitHandle.Always call Close or Dispose() before you release your last reference to the WaitHandle. In caso contrario, le risorse utilizzate non verranno liberate.Otherwise, the resources it is using will not be freed.

Note per gli eredi

È consigliabile eseguire l'override di Dispose(Boolean) metodo per rilasciare le risorse allocate classi derivate.You should override the Dispose(Boolean) method to release resources allocated in derived classes.

Si applica a

Vedi anche