StreamReader.Dispose(Boolean) Metódus

Definíció

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.

A következőre érvényes:

Lásd még