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

Stream

Der zugrunde liegende Stream.

Hinweise

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

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

Gilt für

Siehe auch