StreamReader.BaseStream Propiedad

Definición

Devuelve la secuencia subyacente.

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

Valor de propiedad

Stream

Secuencia subyacente.

Comentarios

Esta propiedad se usa para tener acceso a la secuencia subyacente. La StreamReader clase almacena en búfer la entrada de la secuencia subyacente cuando se llama a uno de los Read métodos . Si manipula la posición de la secuencia subyacente después de leer los datos en el búfer, es posible que la posición de la secuencia subyacente no coincida con la posición del búfer interno. Para restablecer el búfer interno, llame al método ; sin embargo, este método ralentiza el rendimiento y solo debe llamarse DiscardBufferedData cuando sea absolutamente necesario. Los StreamReader constructores que tienen el detectEncodingFromByteOrderMarks parámetro pueden cambiar la codificación la primera vez que lea desde el objeto StreamReader .

Para obtener una lista de tareas comunes de E/S, vea Tareas comunes de E/S.

Se aplica a

Consulte también