HashAlgorithm.IDisposable.Dispose Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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.