StreamReader.BaseStream Propriedade

Definição

Retorna o fluxo subjacente.

public virtual System.IO.Stream BaseStream { get; }

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

Produto Versões
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

Confira também