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 объекта.
Список распространенных задач ввода-вывода см. в разделе Распространенные задачи ввода-вывода.