StreamReader.Dispose(Boolean) Methode

Definition

Schließt den zugrunde liegenden Stream und gibt die vom StreamReader verwendeten nicht verwalteten Ressourcen sowie optional auch die verwalteten Ressourcen frei.

protected:
 override void Dispose(bool disposing);
protected override void Dispose (bool disposing);
override this.Dispose : bool -> unit
Protected Overrides Sub Dispose (disposing As Boolean)

Parameter

disposing
Boolean

true, um sowohl verwaltete als auch nicht verwaltete Ressourcen freizugeben, false, um ausschließlich nicht verwaltete Ressourcen freizugeben.

Hinweise

Diese Methode wird von der öffentlichen Methode Dispose und der -Methode Finalize aufgerufen. Dispose ruft die geschützte Methode Dispose auf, bei der disposing der Parameter auf TRUE festgelegt ist. Finalize ruft Dispose auf, wenn disposing auf FALSE festgelegt ist.

Wenn der disposing Parameter ist, gibt diese Methode alle Ressourcen frei, die von verwalteten Objekten gehalten werden, true auf die das Objekt StreamReader verweist. Diese Methode ruft die Dispose-Methode jedes referenzierten Objekts auf.

.

Hinweise für Vererber

Dispose kann von anderen Objekten mehrmals aufgerufen werden. Achten Sie beim Überschreiben von darauf, nicht auf Objekte zu verweisen, die zuvor in einem früheren Aufruf von Dispose(Boolean) Dispose[cref,...] verworfen wurden. Weitere Informationen zur Implementierung finden Sie unter Dispose(Boolean) Implementieren einer Dispose-Methode.

Weitere Informationen zu und Dispose() finden Finalize() Sie unter Bereinigen nicht verwalteter Ressourcen.

Gilt für

Siehe auch