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
конце значения, копируются только доступные символы.
Исключение возникает, если целевой буфер является пустой ссылкой.
Исключение возникает, если целевой буфер не может получить столько символов, сколько запрошено.