StreamReader.BaseStream Propiedad

Definición

Devuelve la secuencia subyacente.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

Valor de propiedad

Stream

Secuencia subyacente.The underlying stream.

Comentarios

Esta propiedad se utiliza para tener acceso a la secuencia subyacente.You use this property to access the underlying stream. La StreamReader clase almacena en búfer la entrada de la secuencia subyacente cuando se llama a uno de los Read métodos.The StreamReader class buffers input from the underlying stream when you call one of the Read methods. Si manipula la posición de la secuencia subyacente después de leer los datos en el búfer, la posición de la secuencia subyacente podría no coincidir con la posición del búfer interno.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. Para restablecer el búfer interno, llame al DiscardBufferedData método; sin embargo, este método reduce el rendimiento y solo se debe llamar cuando sea absolutamente necesario.To reset the internal buffer, call the DiscardBufferedData method; however, this method slows performance and should be called only when absolutely necessary. Los StreamReader constructores que tienen el detectEncodingFromByteOrderMarks parámetro pueden cambiar la codificación la primera vez que se lee desde el StreamReader objeto.The StreamReader constructors that have the detectEncodingFromByteOrderMarks parameter can change the encoding the first time you read from the StreamReader object.

Para obtener una lista de tareas de e/s comunes, consulte tareas comunes de e/s.For a list of common I/O tasks, see Common I/O Tasks.

Se aplica a