英語で読む

次の方法で共有


SqlBytes.Read(Int64, Byte[], Int32, Int32) メソッド

定義

この SqlBytes のインスタンスから、引数に指定されたバッファーにバイトをコピーし、コピーされたバイト数を返します。

C#
public long Read(long offset, byte[] buffer, int offsetInBuffer, int count);

パラメーター

offset
Int64

Int64 インスタンス内の値のオフセット位置 (SqlBytes long 値)。

buffer
Byte[]

コピー対象のバイト配列バッファー。

offsetInBuffer
Int32

バッファー内のコピー開始位置を示すオフセット値 (Int32 整数)。

count
Int32

コピーするバイト数を表す Int32 型の整数。

戻り値

コピーされたバイト数を表す Int64 long 値。

注釈

を超えて MaxLength読み取ろうとすると、例外がスローされます。

が、 から値の末尾まで使用可能なoffsetバイト数よりも多くのバイト数を指定した場合countは、使用可能なバイトのみがコピーされます。

ターゲット バッファーが null 参照である場合は、例外がスローされます。

宛先バッファーが要求された数の文字を受信できない場合は、例外がスローされます。

適用対象

製品 バージョン
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

こちらもご覧ください