StreamReader.BaseStream Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt den zugrunde liegenden Stream zurück.
public:
virtual property System::IO::Stream ^ BaseStream { System::IO::Stream ^ get(); };
public virtual System.IO.Stream BaseStream { get; }
member this.BaseStream : System.IO.Stream
Public Overridable ReadOnly Property BaseStream As Stream
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.