Teilen über


StreamReader.BaseStream Eigenschaft

Definition

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.

Gilt für:

Weitere Informationen