WaitHandle.Close Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Uvolní všechny prostředky, které má aktuální WaitHandle.
public:
virtual void Close();
public virtual void Close ();
abstract member Close : unit -> unit
override this.Close : unit -> unit
Public Overridable Sub Close ()
Poznámky
Tato metoda je veřejnou implementací IDisposable.Dispose metody pro WaitHandle třídu a její odvozené třídy. Poskytuje standardní implementaci Dispose(Boolean)
, která volá přetížení s argumentem true
a pak volá metodu GC.SuppressFinalize . Voláním této metody uvolníte všechny prostředky uchovávané instancí WaitHandle
nebo odvozenou třídou.
Po zavolání této metody způsobí odkazy na aktuální instanci nedefinované chování.
Poznámka
Vždy volejte Close nebo Dispose() před uvolněním posledního odkazu na WaitHandle. V opačném případě nebudou prostředky, které používá, uvolněny.
Poznámky pro dědice
Měli byste přepsat metodu Dispose(Boolean)
pro uvolnění prostředků přidělených v odvozených třídách.