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范围,则会引发异常。

适用于

另请参阅