0

Stream.BeginRead メソッドを使用し、ストリームからメモリに読み取る場合、データの読み取り元はどのように決定されますか?

参照: http://msdn.microsoft.com/en-us/library/system.io.stream.beginread.aspx

パラメータのリストには、データがどこから読み取られているかを示すものはありません。

パラメーター

  • buffer 型: System.Byte[] データを読み込むバッファ。
  • offset 型: System.Int32 ストリームから読み取ったデータの書き込みを開始するバッファ内のバイト オフセット
  • count 型: System.Int32 読み取る最大バイト数。
  • callback 型: System.AsyncCallback 読み取りが完了したときに呼び出されるオプションの非同期コールバック。
  • state 型: System.Object この特定の非同期読み取り要求を他の要求と区別するユーザー指定のオブジェクト。
4

1 に答える 1

2

Positionプロパティによって決定されるように、ストリームがアップしている場所からデータを読み取ります。

すべてのストリームがシークをサポートしているわけではないため、必ずしも を設定できるわけではないことに注意してくださいPosition

于 2010-06-10T00:36:44.873 に答える