次の方法で共有


AdlsInputStream.Read メソッド

定義

オーバーロード

Read(Byte[], Int32, Int32)

現在のストリームからバイトシーケンスを読み取り、読み取られたバイト数だけストリーム内の位置を進めます同期操作。

Read(Int64, Byte[], Int32, Int32)

サーバーからバイトシーケンスを直接読み取ります。 ストリーム内の何も更新されません。

Read(Byte[], Int32, Int32)

現在のストリームからバイトシーケンスを読み取り、読み取られたバイト数だけストリーム内の位置を進めます同期操作。

public override int Read (byte[] output, int offset, int count);
override this.Read : byte[] * int * int -> int
Public Overrides Function Read (output As Byte(), offset As Integer, count As Integer) As Integer

パラメーター

output
Byte[]

出力バイト配列

offset
Int32

出力配列にデータを配置するオフセット

count
Int32

読み取られたバイト数

戻り値

読み取られたバイト数

適用対象

Read(Int64, Byte[], Int32, Int32)

サーバーからバイトシーケンスを直接読み取ります。 ストリーム内の何も更新されません。

public int Read (long position, byte[] output, int offset, int count);
override this.Read : int64 * byte[] * int * int -> int
Public Function Read (position As Long, output As Byte(), offset As Integer, count As Integer) As Integer

パラメーター

position
Int64

データの読み取りを開始するファイル内の位置

output
Byte[]

出力バイト配列

offset
Int32

出力配列にデータを配置するオフセット

count
Int32

読み取られたバイト数

戻り値

読み取られたバイト数

適用対象