StreamReader.BaseStream Eigenschaft

Definition

Gibt den zugrunde liegenden Datenstrom 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 Datenstrom.

Hinweise

Sie verwenden diese Eigenschaft, um auf den zugrunde liegenden Datenstrom zuzugreifen. Die StreamReader Klassenpuffereingaben aus dem zugrunde liegenden Datenstrom, wenn Sie eine der Read Methoden aufrufen. Wenn Sie die Position des zugrunde liegenden Datenstroms nach dem Lesen von Daten in den Puffer ändern, entspricht die Position des zugrunde liegenden Datenstroms möglicherweise nicht der Position des internen Puffers. Um den internen Puffer zurückzusetzen, rufen Sie die Methode auf. Diese Methode verlangsamt jedoch die DiscardBufferedData Leistung und sollte nur aufgerufen werden, wenn sie unbedingt erforderlich ist. Die StreamReader Konstruktoren mit dem detectEncodingFromByteOrderMarks Parameter können die Codierung beim ersten Lesen des StreamReader Objekts ändern.

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

Gilt für:

Weitere Informationen