SqlChars.Read(Int64, Char[], Int32, Int32) Methode

Definitie

Kopieert tekens van dit SqlChars exemplaar naar de doorgegeven buffer en retourneert het aantal gekopieerde tekens.

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

Parameters

offset
Int64

Een Int64long waardeverschil in de waarde die zich in het SqlChars exemplaar bevindt.

buffer
Char[]

De matrixbuffer voor tekens kopiëren naar.

offsetInBuffer
Int32

Een Int32 geheel getal in de buffer om te beginnen met kopiëren naar.

count
Int32

Een Int32 geheel getal dat het aantal tekens aangeeft dat moet worden gekopieerd.

Retouren

Een Int64long 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 er meer tekens moeten worden gekopieerd dan vanaf het offsetInBuffer einde van de waarde beschikbaar zijn, worden alleen de beschikbare tekens 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.

Van toepassing op

Zie ook