Auf Englisch lesen

Freigeben über


StreamReader.BaseStream Eigenschaft

Definition

Gibt den zugrunde liegenden Stream zurück.

public virtual System.IO.Stream BaseStream { get; }

Eigenschaftswert

Der zugrunde liegende Stream.

Hinweise

Sie verwenden diese Eigenschaft, um auf den zugrunde liegenden Stream zuzugreifen. Die StreamReader -Klasse puffert Eingaben aus dem zugrunde liegenden Stream, wenn Sie eine der Read Methoden aufrufen. Wenn Sie die Position des zugrunde liegenden Datenstroms nach dem Lesen von Daten in den Puffer ändern, stimmt die Position des zugrunde liegenden Datenstroms möglicherweise nicht mit der Position des internen Puffers überein. Um den internen Puffer zurückzusetzen, rufen Sie die -Methode auf. Diese Methode verlangsamt jedoch die DiscardBufferedData Leistung und sollte nur aufgerufen werden, wenn dies unbedingt erforderlich ist. Die StreamReader Konstruktoren, die über den detectEncodingFromByteOrderMarks -Parameter verfügen, können die Codierung ändern, wenn Sie zum ersten Mal aus dem StreamReader Objekt lesen.

Eine Liste allgemeiner E/A-Aufgaben finden Sie unter Allgemeine E/A-Aufgaben.

Gilt für:

Produkt Versionen
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

Weitere Informationen