Поделиться через


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

Смещение типа long Int64 в значении, которое содержится в экземпляре SqlBytes.

buffer
Byte[]

Буфер массива байтов, в который будет выполняться копирование.

offsetInBuffer
Int32

Целочисленное смещение Int32 в буфере для начала копирования.

count
Int32

Целое число Int32, представляющее количество байтов для копирования.

Комментарии

Если эта операция выполняет запись в позицию за пределами Length , но в MaxLength, Length обновляется, чтобы отразить новую конечную позицию.

Значение offsetInBuffer должно быть меньше или равно Length. В противном случае возникает исключение. При записи в экземпляр значения NULL можно указать только значение 0.

При попытке записи за пределами MaxLengthсоздается исключение.

Применяется к

См. также раздел