Share via


SqlChars.Write(Int64, Char[], Int32, Int32) Metoda

Definice

Zkopíruje znaky z předané vyrovnávací paměti do této SqlChars instance.

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)

Parametry

offset
Int64

Posun long hodnoty na hodnotu, která je obsažena SqlChars v instanci.

buffer
Char[]

Vyrovnávací paměť pole znaků, do které se má kopírovat.

offsetInBuffer
Int32

Celočíselný Int32 posun vyrovnávací paměti, do které se má začít kopírovat.

count
Int32

Celé Int32 číslo představující počet znaků ke zkopírování.

Poznámky

Pokud tato operace zapisuje na pozici za Length , ale v rámci MaxLength, Length aktualizuje se tak, aby odrážela novou koncovou pozici.

Hodnota offsetInBuffer musí být menší než nebo rovna hodnotě Length. V opačném případě dojde k výjimce. Při zápisu do instance hodnoty null lze zadat pouze hodnotu 0.

Pokud dojde k pokusu o zápis nad rámec MaxLength, vyvolá se výjimka.

Platí pro

Viz také