StreamReader.BaseStream Vlastnost

Definice

Vrátí podkladový datový proud.

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

Hodnota vlastnosti

Podkladový datový proud.

Poznámky

Tuto vlastnost použijete pro přístup k podkladovému datovému proudu. Třída StreamReader při volání jedné z metod ukládání do vyrovnávací paměti vstup z podkladového datového Read proudu. Pokud budete manipulovat s umístěním podkladového datového proudu po načtení dat do vyrovnávací paměti, nemusí se pozice podkladového datového proudu shodovat s pozicí vnitřní vyrovnávací paměti. Chcete-li resetovat interní vyrovnávací paměť, zavolejte metodu DiscardBufferedData ; tato metoda však zpomaluje výkon a měla by být volána pouze v případě, že je to nezbytně nutné. Konstruktory StreamReader , které mají detectEncodingFromByteOrderMarks parametr , mohou změnit kódování při prvním čtení z objektu StreamReader .

Seznam běžných vstupně-výstupních úloh najdete v tématu Běžné vstupně-výstupní úlohy.

Platí pro

Viz také