StreamReader.BaseStream StreamReader.BaseStream StreamReader.BaseStream StreamReader.BaseStream Property

Определение

Возвращает основной поток.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

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

Основной поток.The underlying stream.

Комментарии

Это свойство используется для доступа к основной поток.You use this property to access the underlying stream. StreamReader Класс входные буферы из базового потока, при вызове одного из Read методы.The StreamReader class buffers input from the underlying stream when you call one of the Read methods. Если положение базового потока управления после считывания данных в буфер, положение базового потока, может не соответствовать позицию внутреннего буфера.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. Чтобы сбросить внутреннем буфере, вызовите DiscardBufferedData метода; тем не менее, этот метод замедляет производительность и должен вызываться только в том случае, если это абсолютно необходимо.To reset the internal buffer, call the DiscardBufferedData method; however, this method slows performance and should be called only when absolutely necessary. StreamReader Конструкторы, имеющие detectEncodingFromByteOrderMarks параметр можно изменить кодировку при первом чтении из StreamReader объекта.The StreamReader constructors that have the detectEncodingFromByteOrderMarks parameter can change the encoding the first time you read from the StreamReader object.

Список задач ввода-вывода, см. в разделе распространенные задачи ввода-вывода.For a list of common I/O tasks, see Common I/O Tasks.

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

Дополнительно