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