HashAlgorithm.IDisposable.Dispose HashAlgorithm.IDisposable.Dispose HashAlgorithm.IDisposable.Dispose Method

Definice

Uvolní nespravované prostředky využívané třídou HashAlgorithm a volitelně také spravované prostředky.Releases the unmanaged resources used by the HashAlgorithm and optionally releases the managed resources.

 virtual void System.IDisposable.Dispose() = IDisposable::Dispose;
void IDisposable.Dispose ();
Sub Dispose () Implements IDisposable.Dispose

Implementuje

Poznámky

Tato metoda je volána veřejnou metodou Dispose() a metodu Finalize.This method is called by the public Dispose() method and the Finalize method. Dispose() vyvolá chráněnou metodu Dispose(Boolean) s disposing parametr nastavený na hodnotu true.Dispose() invokes the protected Dispose(Boolean) method with the disposing parameter set to true. Dokončení vyvolá metodu Dispose s disposing nastavení na hodnotu false.Finalize invokes Dispose with disposing set to false.

Při uvolňování parametr hodnotu true, tato metoda uvolní všechny prostředky držené všemi spravovanými objekty, že tento HashAlgorithm odkazy.When the disposing parameter is true, this method releases all resources held by any managed objects that this HashAlgorithm references. Tato metoda volá metodu Dispose() každého odkazovaného objektu.This method invokes the Dispose() method of each referenced object.

Poznámky pro dědice:Notes to Inheritors:

Metody Dispose je možné vyvolat více než jednou v jiné objekty.Dispose can be called multiple times by other objects. Při přepisování Dispose(Boolean), dejte pozor, abyste odkazovat na objekty, které byly odstraněny v dřívějším volání metody Dispose.When overriding Dispose(Boolean), be careful not to reference objects that have been previously disposed in an earlier call to Dispose. Další informace o tom, jak implementovat Dispose(Boolean) najdete v tématu Implementing a Dispose Method.For more information about how to implement Dispose(Boolean), see Implementing a Dispose Method.

Další informace o uvolnění a Finalize najdete v tématu Cleaning Up Unmanaged Resources a Overriding the Finalize Method.For more information about Dispose and Finalize, see Cleaning Up Unmanaged Resources and Overriding the Finalize Method.

Platí pro

Viz také