Partager via


SqlChars.Read(Int64, Char[], Int32, Int32) Méthode

Définition

Copie les caractères de cette instance de SqlChars dans la mémoire tampon passée et retourne le nombre de caractères copiés.

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

Paramètres

offset
Int64

Décalage de valeur Int64long dans la valeur qui est contenue dans l’instance SqlChars.

buffer
Char[]

Tableau de caractères mis en mémoire tampon dans lequel effectuer la copie.

offsetInBuffer
Int32

Offset d'entier Int32 dans la mémoire tampon à partir duquel commencer la copie.

count
Int32

Valeur entière Int32 représentant le nombre de caractères à copier.

Retours

Valeur Int64long représentant le nombre d’octets copiés.

Remarques

Si une tentative de lecture est effectuée au-delà MaxLengthde , une exception est levée.

Si count spécifie plus de caractères à copier que de la offsetInBuffer valeur jusqu’à la fin de la valeur, seuls les caractères disponibles sont copiés.

Une exception est levée si la mémoire tampon de destination est une référence Null.

Une exception est levée si la mémoire tampon de destination ne peut pas recevoir autant de caractères que demandé.

S’applique à

Voir aussi