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