SqlBytes.Read(Int64, Byte[], Int32, Int32) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Kopieert bytes van dit SqlBytes exemplaar naar de doorgegeven buffer en retourneert het aantal gekopieerde bytes.
public:
long Read(long offset, cli::array <System::Byte> ^ buffer, int offsetInBuffer, int count);
public long Read(long offset, byte[] buffer, int offsetInBuffer, int count);
member this.Read : int64 * byte[] * int * int -> int64
Public Function Read (offset As Long, buffer As Byte(), offsetInBuffer As Integer, count As Integer) As Long
Parameters
- offset
- Int64
Een Int64 lange waardeverschil in de waarde die zich in het SqlBytes exemplaar bevindt.
- buffer
- Byte[]
De bytematrixbuffer om naar te kopiëren.
Retouren
Een Int64 lange waarde die het aantal gekopieerde bytes aangeeft.
Opmerkingen
Als er een poging wordt gedaan om verder MaxLengthte lezen, wordt er een uitzondering gegenereerd.
Als count u opgeeft dat er meer bytes moeten worden gekopieerd dan vanaf het offset einde van de waarde beschikbaar is, worden alleen de beschikbare bytes gekopieerd.
Er wordt een uitzondering gegenereerd als de doelbuffer een null-verwijzing is.
Er wordt een uitzondering gegenereerd als de doelbuffer niet zoveel tekens kan ontvangen als is aangevraagd.