Поделиться через


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 из объекта .

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

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

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