StreamReader.Dispose(Boolean) 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.
Bezárja a mögöttes streamet, felszabadítja a nem felügyelt StreamReadererőforrásokat, és opcionálisan felszabadítja a felügyelt erőforrásokat.
protected:
override void Dispose(bool disposing);
protected override void Dispose(bool disposing);
override this.Dispose : bool -> unit
Protected Overrides Sub Dispose (disposing As Boolean)
Paraméterek
- disposing
- Boolean
true felügyelt és nem felügyelt erőforrások felszabadítása; false csak a nem felügyelt erőforrások kiadásához.
Megjegyzések
Ezt a metódust a nyilvános Dispose metódus és a Finalize() metódus hívja meg, ha felül lett bírálva.
Dispose meghívja a védett Dispose metódust, és a disposing paraméter értéke igaz.
Finalize
Dispose false (hamis) értékre disposing van állítva.
Ha a paraméter azdisposing, ez a true metódus minden olyan felügyelt objektum által tárolt erőforrást felszabadít, amelyekre az StreamReader objektum hivatkozik. Ez a metódus meghívja az Dispose egyes hivatkozott objektumok metódusát.
.
Megjegyzések az öröklőkhöz
Az elidegenítést más objektumok többször is meghívhatják. Felül kell bírálni Dispose(Boolean), ügyeljen arra, hogy ne hivatkozzon olyan objektumokra, amelyeket korábban már eltávolítottak a(z) [cref,...] parancs korábbi hívásában. További információ a implementálásról Dispose(Boolean) : Implementing a Dispose Method.
További információ a Dispose()Finalize() és azokról.