SqlChars.Read(Int64, Char[], Int32, Int32) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Zkopíruje znaky z této SqlChars instance do předávané vyrovnávací paměti a vrátí počet zkopírovaných znaků.
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[]
Vyrovnávací paměť pole znaků, do které se má kopírovat.
Návraty
Hodnota Int64long
představující počet zkopírovaných bajtů.
Poznámky
Pokud dojde k pokusu o čtení nad rámec MaxLength, vyvolá se výjimka.
Pokud count
určuje více znaků, které mají být zkopírovány, než je k dispozici od offsetInBuffer
konce hodnoty, zkopírují se pouze dostupné znaky.
Pokud je cílová vyrovnávací paměť odkazem null, vyvolá se výjimka.
Pokud cílová vyrovnávací paměť nemůže přijmout tolik požadovaných znaků, vyvolá se výjimka.