Partager via


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

Définition

Copie les caractères de la mémoire tampon passée à cette instance de SqlChars.

public:
 void Write(long offset, cli::array <char> ^ buffer, int offsetInBuffer, int count);
public void Write (long offset, char[] buffer, int offsetInBuffer, int count);
member this.Write : int64 * char[] * int * int -> unit
Public Sub Write (offset As Long, buffer As Char(), offsetInBuffer As Integer, count As Integer)

Paramètres

offset
Int64

Offset de valeur long dans la valeur qui est contenue dans l'instance de 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

Entier Int32 représentant le nombre de caractères à copier.

Remarques

Si cette opération écrit dans une position au-delà Length de , MaxLengthLength est mise à jour pour refléter la nouvelle position de fin.

La valeur de offsetInBuffer doit être inférieure ou égale à Length. Sinon, une exception est levée. Seule une valeur de 0 peut être spécifiée lors de l’écriture dans une valeur null instance.

Si une tentative d’écriture est effectuée au-delà MaxLengthde , une exception est levée.

S’applique à

Voir aussi