StreamReader.BaseStream Eigenschaft

Definition

Gibt den zugrunde liegenden Stream zurück.Returns the underlying stream.

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.The underlying stream.

Hinweise

Sie verwenden diese Eigenschaft, um auf den zugrunde liegenden Stream zuzugreifen.You use this property to access the underlying stream. Die StreamReader Klasse puffert Eingaben aus dem zugrunde liegenden Stream, wenn Sie eine der-Methoden aufzurufen Read .The StreamReader class buffers input from the underlying stream when you call one of the Read methods. Wenn Sie die Position des zugrunde liegenden Streams nach dem Lesen von Daten in den Puffer ändern, entspricht die Position des zugrunde liegenden Streams möglicherweise nicht der Position des internen Puffers.If you manipulate the position of the underlying stream after reading data into the buffer, the position of the underlying stream might not match the position of the internal buffer. Um den internen Puffer zurückzusetzen, müssen Sie die- DiscardBufferedData Methode aufrufen. diese Methode verlangsamt jedoch die Leistung und sollte nur aufgerufen werden, wenn dies unbedingt erforderlich ist.To reset the internal buffer, call the DiscardBufferedData method; however, this method slows performance and should be called only when absolutely necessary. Die StreamReader Konstruktoren mit dem- detectEncodingFromByteOrderMarks Parameter können die Codierung ändern, wenn Sie das Objekt zum ersten Mal lesen StreamReader .The StreamReader constructors that have the detectEncodingFromByteOrderMarks parameter can change the encoding the first time you read from the StreamReader object.

Eine Liste der allgemeinen e/a-Aufgaben finden Sie unter Allgemeine e/a-Aufgaben.For a list of common I/O tasks, see Common I/O Tasks.

Gilt für:

Weitere Informationen