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
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.