StreamReader.BaseStream Właściwość

Definicja

Zwraca strumień bazowy.

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

Wartość właściwości

Podstawowy strumień.

Uwagi

Ta właściwość służy do uzyskiwania dostępu do bazowego strumienia. Klasa StreamReader buforuje dane wejściowe ze strumienia bazowego podczas wywoływania jednej z Read metod. Jeśli manipulujesz położeniem bazowego strumienia po odczytaniu danych do buforu, pozycja bazowego strumienia może nie być zgodna z pozycją buforu wewnętrznego. Aby zresetować bufor wewnętrzny, wywołaj metodę DiscardBufferedData , jednak ta metoda spowalnia wydajność i powinna być wywoływana tylko wtedy, gdy jest to absolutnie konieczne. StreamReader Konstruktory, które mają detectEncodingFromByteOrderMarks parametr , mogą zmienić kodowanie przy pierwszym odczytywaniu StreamReader z obiektu.

Aby uzyskać listę typowych zadań we/wy, zobacz Typowe zadania we/wy.

Dotyczy

Zobacz też