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

定義

渡されたバッファーからこの SqlBytes インスタンスにバイトをコピーします。

public:
 void Write(long offset, cli::array <System::Byte> ^ buffer, int offsetInBuffer, int count);
public void Write(long offset, byte[] buffer, int offsetInBuffer, int count);
member this.Write : int64 * byte[] * int * int -> unit
Public Sub Write (offset As Long, buffer As Byte(), offsetInBuffer As Integer, count As Integer)

パラメーター

offset
Int64

Int64 インスタンスに格納されている値への長い値オフセットをSqlBytesします。

buffer
Byte[]

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

offsetInBuffer
Int32

コピーを開始するバッファーへの Int32 整数オフセット。

count
Int32

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

注釈

この操作が Length を超えて MaxLength内の位置に書き込む場合は、新しい終了位置を反映するように Length が更新されます。

offsetInBufferの値は、Length以下である必要があります。 それ以外の場合は例外がスローされます。 null 値インスタンスに書き込む場合は、値 0 のみを指定できます。

MaxLengthを超えて書き込もうとすると、例外がスローされます。

適用対象

こちらもご覧ください