Прочитать на английском

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


SqlBytes.Write(Int64, Byte[], Int32, Int32) Метод

Определение

Копирует байты из буфера передачи в этот экземпляр SqlBytes.

public void Write(long offset, byte[] buffer, int offsetInBuffer, int count);

Параметры

offset
Int64

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

buffer
Byte[]

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

offsetInBuffer
Int32

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

count
Int32

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

Комментарии

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

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

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

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

Продукт Версии
.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

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