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

Параметры

offset
Int64

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

buffer
Char[]

Буфер массива знаков для копирования.

offsetInBuffer
Int32

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

count
Int32

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

Возвращаемое значение

Int64

Значение Int64long, представляющее число скопированных байтов.

Комментарии

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

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

Исключение возникает, если целевой буфер является пустой ссылкой.

Исключение возникает, если целевой буфер не может получить столько символов, сколько запрошено.

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

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