StreamReader.BaseStream Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Returnerar den underliggande strömmen.
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
Egenskapsvärde
Den underliggande strömmen.
Kommentarer
Du använder den här egenskapen för att komma åt den underliggande strömmen. Klassen StreamReader buffrar indata från den underliggande strömmen när du anropar någon av Read metoderna. Om du ändrar positionen för den underliggande strömmen efter att ha läst in data i bufferten kanske den underliggande strömmens position inte matchar den interna buffertens position. Om du vill återställa den interna bufferten DiscardBufferedData anropar du metoden, men den här metoden försämrar prestandan och bör bara anropas när det är absolut nödvändigt. Konstruktorerna StreamReader som har parametern detectEncodingFromByteOrderMarks kan ändra kodningen första gången du läser från StreamReader objektet.
En lista över vanliga I/O-uppgifter finns i Vanliga I/O-uppgifter.