Compartilhar via


StreamReader.BaseStream Propriedade

Definição

Retorna o fluxo subjacente.

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 da propriedade

O fluxo subjacente.

Comentários

Você usa essa propriedade para acessar o fluxo subjacente. A StreamReader classe armazena em buffer a entrada do fluxo subjacente quando você chama um dos Read métodos. Se você manipular a posição do fluxo subjacente após ler dados no buffer, a posição do fluxo subjacente poderá não corresponder à posição do buffer interno. Para redefinir o buffer interno, chame o DiscardBufferedData método ; no entanto, esse método reduz o desempenho e deve ser chamado somente quando absolutamente necessário. Os StreamReader construtores que têm o detectEncodingFromByteOrderMarks parâmetro podem alterar a codificação na primeira vez que você ler do StreamReader objeto.

Para obter uma lista de tarefas comuns de E/S, consulte Tarefas comuns de E/S.

Aplica-se a

Confira também