WaitHandle.Close Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rilascia tutte le risorse contenute nell'oggetto WaitHandle corrente.
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 mantenute da un'istanza di WaitHandle
o da una classe derivata.
Una volta chiamato questo metodo, i riferimenti all'istanza corrente causano un comportamento non definito.
Nota
Chiamare Close sempre o Dispose() prima di rilasciare l'ultimo WaitHandleriferimento a . In caso contrario, le risorse usate non verranno liberate.
Note per gli eredi
È necessario eseguire l'override del Dispose(Boolean)
metodo per rilasciare le risorse allocate nelle classi derivate.