StreamReader.BaseStream Свойство

Определение

Возвращает базовый поток.

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

Значение свойства

Базовый поток.

Комментарии

Это свойство используется для доступа к базовому потоку. Класс StreamReader буферизирует входные данные из базового потока при вызове Read одного из методов. Если вы управляете положением базового потока после чтения данных в буфер, позиция базового потока может не совпадать с положением внутреннего буфера. Чтобы сбросить внутренний буфер, вызовите DiscardBufferedData метод. Однако этот метод замедляет производительность и должен вызываться только при абсолютной необходимости. Конструкторы StreamReader , имеющие detectEncodingFromByteOrderMarks параметр, могут изменить кодировку при первом чтении из StreamReader объекта.

Список распространенных задач ввода-вывода см. в разделе Распространенные задачи ввода-вывода.

Применяется к

См. также раздел