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

Définition

Copie les caractères de cette SqlChars instance 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 Int64long valeur dans la valeur contenue dans l’instance SqlChars .

buffer
Char[]

Mémoire tampon de tableau de caractères à copier.

offsetInBuffer
Int32

Décalage Int32 entier dans la mémoire tampon pour commencer la copie.

count
Int32

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

Retours

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

Remarques

Si une tentative est effectuée pour lire au-delà MaxLength, une exception est levée.

Si count le nombre de caractères à copier est supérieur à celui disponible à partir de la offsetInBuffer 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