次の方法で共有


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

プロパティ値

基になるストリーム。

注釈

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

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

適用対象

こちらもご覧ください