StreamReader.BaseStream Propriedade

Definição

Devolve 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 de Propriedade

O fluxo subjacente.

Observações

Usa esta propriedade para aceder ao fluxo subjacente. A StreamReader classe armazena a entrada do fluxo subjacente quando chamas um dos Read métodos. Se manipular a posição do fluxo subjacente após ler os dados no buffer, a posição do fluxo subjacente pode não corresponder à posição do buffer interno. Para reiniciar o buffer interno, chama o DiscardBufferedData método; no entanto, este método abranda o desempenho e só deve ser chamado quando absolutamente necessário. Os StreamReader construtores que têm o detectEncodingFromByteOrderMarks parâmetro podem alterar a codificação na primeira leitura do StreamReader objeto.

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

Aplica-se a

Ver também