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 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