StreamReader.BaseStream プロパティ

定義

基になるストリームを返します。

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

プロパティ値

Stream

基になるストリーム。

注釈

基になるストリームにアクセスするには、このプロパティを使用します。 クラスは、 StreamReader メソッドのいずれかを呼び出すと、基になるストリームからの入力をバッファーし Read ます。 バッファーにデータを読み込んだ後に基になるストリームの位置を操作すると、基になるストリームの位置が内部バッファーの位置と一致しない場合があります。 内部バッファーをリセットするには、 DiscardBufferedData メソッドを呼び出します。ただし、このメソッドはパフォーマンスを低下させるため、絶対に必要な場合にのみ呼び出す必要があります。 StreamReaderパラメーターを持つコンストラクターは、 detectEncodingFromByteOrderMarks オブジェクトから初めて読み取るときに、エンコーディングを変更でき StreamReader ます。

共通 I/O タスクの一覧は、 共通 I/O タスク を参照してください。

適用対象

こちらもご覧ください