StreamReader.BaseStream Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.