SqlChars.Read(Int64, Char[], Int32, Int32) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Kopiuje znaki z tego SqlChars wystąpienia do przekazanego buforu i zwraca liczbę skopiowanych znaków.
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
Parametry
- buffer
- Char[]
Bufor tablicy znaków do skopiowania.
- offsetInBuffer
- Int32
Przesunięcie Int32 liczby całkowitej do buforu w celu rozpoczęcia kopiowania do.
Zwraca
Wartość Int64long
reprezentująca liczbę skopiowanych bajtów.
Uwagi
Jeśli zostanie podjęta próba odczytania poza MaxLengthelementem , zostanie zgłoszony wyjątek.
Jeśli count
określa więcej znaków do skopiowania niż są dostępne od offsetInBuffer
do końca wartości, kopiowane są tylko dostępne znaki.
Wyjątek jest zgłaszany, jeśli bufor docelowy jest odwołaniem o wartości null.
Wyjątek jest zgłaszany, jeśli bufor docelowy nie może odebrać tyle znaków, ile żądano.