Nyelv

StreamReader.BaseStream Tulajdonság

Definíció

A mögöttes streamet adja vissza.

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

Tulajdonság értéke

A mögöttes stream.

Megjegyzések

Ezzel a tulajdonságot használva érheti el a mögöttes streamet. Az StreamReader osztály puffereli a bemenetet a mögöttes streamből, amikor meghívja az egyik metódust Read . Ha az adatok pufferbe való beolvasása után módosítja az alapul szolgáló stream pozícióját, előfordulhat, hogy az alapul szolgáló stream pozíciója nem egyezik meg a belső puffer helyzetével. A belső puffer alaphelyzetbe állításához hívja meg a metódust. Ez a módszer azonban lelassítja a DiscardBufferedData teljesítményt, és csak akkor kell meghívni, ha feltétlenül szükséges. A StreamReader paramétert detectEncodingFromByteOrderMarks tartalmazó konstruktorok az objektum első olvasásakor módosíthatják a kódolást StreamReader .

A gyakori I/O-feladatok listáját a Gyakori I/O-feladatok című témakörben találja.

A következőre érvényes:

Lásd még