WaitHandle.Close Metodo

Definizione

Rilascia tutte le risorse contenute nell'oggetto corrente 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 la WaitHandle classe e le relative classi derivate. Fornisce un'implementazione standard che chiama l'overload Dispose(Boolean) con un true argomento e quindi chiama il GC.SuppressFinalize metodo . Chiamare questo metodo per rilasciare tutte le risorse contenute in un'istanza di WaitHandle o in una classe derivata.

Una volta chiamato questo metodo, i riferimenti all'istanza corrente causano un comportamento non definito.

Note

Chiamare Close sempre o Dispose() prima di rilasciare l'ultimo WaitHandleriferimento a . In caso contrario, le risorse in uso non verranno liberate.

Note per gli eredi

È necessario eseguire l'override del Dispose(Boolean) metodo per rilasciare le risorse allocate nelle classi derivate.

Si applica a

Vedi anche

  • Implementazione di un metodo Dispose