StreamReader.BaseStream Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.