StreamReader.BaseStream Proprietà

Definizione

Restituisce il flusso sottostante.

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

Valore della proprietà

Flusso sottostante.

Commenti

Questa proprietà viene usata per accedere al flusso sottostante. La StreamReader classe memorizza nel buffer l'input dal flusso sottostante quando si chiama uno dei Read metodi . Se si modifica la posizione del flusso sottostante dopo la lettura dei dati nel buffer, la posizione del flusso sottostante potrebbe non corrispondere alla posizione del buffer interno. Per reimpostare il buffer interno, chiamare il DiscardBufferedData metodo , ma questo metodo rallenta le prestazioni e deve essere chiamato solo quando è assolutamente necessario. I StreamReader costruttori con il detectEncodingFromByteOrderMarks parametro possono modificare la codifica la prima volta che si legge dall'oggetto StreamReader .

Per un elenco delle attività di I/O comuni, vedere Attività di I/O comuni.

Si applica a

Vedi anche