SqlBytes.Write(Int64, Byte[], Int32, Int32) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Zkopíruje bajty z předávané vyrovnávací paměti do této SqlBytes instance.
public:
void Write(long offset, cli::array <System::Byte> ^ buffer, int offsetInBuffer, int count);
public void Write (long offset, byte[] buffer, int offsetInBuffer, int count);
member this.Write : int64 * byte[] * int * int -> unit
Public Sub Write (offset As Long, buffer As Byte(), offsetInBuffer As Integer, count As Integer)
Parametry
- buffer
- Byte[]
Vyrovnávací paměť pole bajtů, do které se má kopírovat.
Poznámky
Pokud tato operace zapíše na pozici mimo Length , ale v rámci MaxLength, Length aktualizuje se tak, aby odrážela novou koncovou pozici.
Hodnota offsetInBuffer
musí být menší 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.