SqlBytes.Read(Int64, Byte[], Int32, Int32) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Копирует байты из этого экземпляра SqlBytes в буфер передачи и возвращает количество скопированных байтов.
public:
long Read(long offset, cli::array <System::Byte> ^ buffer, int offsetInBuffer, int count);
public long Read (long offset, byte[] buffer, int offsetInBuffer, int count);
member this.Read : int64 * byte[] * int * int -> int64
Public Function Read (offset As Long, buffer As Byte(), offsetInBuffer As Integer, count As Integer) As Long
Параметры
- buffer
- Byte[]
Буфер массива байтов, в который будет выполняться копирование.
Возвращаемое значение
Значение типа long Int64, представляющее число скопированных байтов.
Комментарии
При попытке чтения за пределами MaxLengthсоздается исключение.
Если count
указывает больше байтов для копирования, чем доступно от offset
до конца значения, копируются только доступные байты.
Исключение возникает, если целевой буфер является пустой ссылкой.
Исключение возникает, если целевой буфер не может получить столько символов, сколько запрошено.