Nyelv

HashAlgorithm.IDisposable.Dispose Metódus

Definíció

Felszabadítja a felügyelt erőforrások által HashAlgorithm használt nem felügyelt erőforrásokat, és opcionálisan felszabadítja a felügyelt erőforrásokat.

 virtual void System.IDisposable.Dispose() = IDisposable::Dispose;
void IDisposable.Dispose();
abstract member System.IDisposable.Dispose : unit -> unit
override this.System.IDisposable.Dispose : unit -> unit
Sub Dispose () Implements IDisposable.Dispose

Megvalósítás

Megjegyzések

Ezt a metódust a nyilvános Dispose() metódus és a Finalize metódus hívja meg. Az Dispose() meghívja a védett Dispose(logikai) metódust, és a feloldó paraméter értéke igaz. Véglegesítse az Elidegenítés parancsot hamis értékre állítva.

Ha a feloldó paraméter igaz, ez a metódus minden olyan felügyelt objektum által birtokolt erőforrást felszabadít, amelyekre ez a HashAlgorithm hivatkozás hivatkozik. Ez a metódus meghívja az egyes hivatkozott objektumok Dispose() metódusát.

Megjegyzések az öröklőkhöz:

Az elidegenítést más objektumok többször is meghívhatják. Az Elidegenítés (logikai érték) felülírásakor ügyeljen arra, hogy ne hivatkozzon olyan objektumokra, amelyeket korábban az Elidegenítésre irányuló korábbi hívásban dobtak el. További információ az Dispose (logikai) implementálásáról: Implementing a Dispose Method.

Az elidegenítésről és a véglegesítésről további információt a nem felügyelt erőforrások megtisztítása és a véglegesítési módszer felülírása című témakörben talál.

A következőre érvényes:

Lásd még