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

Základní datový proud.

Poznámky

Tuto vlastnost použijete pro přístup k podkladovému streamu. Třída StreamReader vyrovnávací paměti vstup z podkladového datového proudu při volání jedné z Read metod. Pokud pracujete s umístěním podkladového datového proudu po načtení dat do vyrovnávací paměti, umístění podkladového datového proudu nemusí odpovídat pozici interní vyrovnávací paměti. Chcete-li resetovat interní vyrovnávací paměť, zavolejte metodu DiscardBufferedData , ale tato metoda zpomaluje výkon a měla by být volána pouze v případě, že je to naprosto nezbytné. 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é