SqlChars.Read(Int64, Char[], Int32, Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Kopiert Zeichen aus dieser SqlChars-Instanz in den übergebenen Puffer und gibt die Anzahl kopierter Zeichen zurück.
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
Parameter
- buffer
- Char[]
Der Zeichenarraypuffer, in den hineinkopiert werden soll.
- offsetInBuffer
- Int32
Ein Int32-Ganzzahloffset in den Puffer, in den das Kopieren gestartet werden soll.
Gibt zurück
Ein Int64-long
-Wert, der die Anzahl der kopierten Bytes darstellt.
Hinweise
Wenn versucht wird, darüber hinaus MaxLengthzu lesen, wird eine Ausnahme ausgelöst.
Wenn count
mehr Zu kopierende Zeichen angibt, als vom offsetInBuffer
bis zum Ende des Werts verfügbar sind, werden nur die verfügbaren Zeichen kopiert.
Eine Ausnahme wird ausgelöst, wenn der Zielpuffer ein NULL-Verweis ist.
Eine Ausnahme wird ausgelöst, wenn der Zielpuffer nicht so viele Zeichen wie angefordert empfangen kann.