StreamReader.BaseStream Właściwość

Definicja

Zwraca strumień źródłowy.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

Wartość właściwości

Stream

Źródłowy strumień.The underlying stream.

Uwagi

Ta właściwość służy do uzyskiwania dostępu do podstawowego strumienia.You use this property to access the underlying stream. StreamReaderKlasa buforuje dane wejściowe z bazowego strumienia po wywołaniu jednej z Read metod.The StreamReader class buffers input from the underlying stream when you call one of the Read methods. W przypadku manipulowania pozycją źródłowego strumienia po odczytaniu danych do bufora pozycja strumienia podstawowego może nie odpowiadać pozycji buforu wewnętrznego.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. Aby zresetować bufor wewnętrzny, wywołaj DiscardBufferedData metodę, jednak ta metoda spowalnia wydajność i powinna zostać wywołana tylko wtedy, gdy jest to absolutnie konieczne.To reset the internal buffer, call the DiscardBufferedData method; however, this method slows performance and should be called only when absolutely necessary. StreamReaderKonstruktory, które mają detectEncodingFromByteOrderMarks parametr mogą zmienić kodowanie podczas pierwszego odczytu z StreamReader obiektu.The StreamReader constructors that have the detectEncodingFromByteOrderMarks parameter can change the encoding the first time you read from the StreamReader object.

Aby uzyskać listę typowych zadań we/wy, zobacz typowe zadania we/wy.For a list of common I/O tasks, see Common I/O Tasks.

Dotyczy