SqlBytes.Write(Int64, Byte[], Int32, Int32) Methode

Definition

Kopiert Bytes aus dem übergebenen Puffer in diese SqlBytes Instanz.

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)

Parameter

offset
Int64

Ein Int64 langer Wertversatz in den Wert, der in der SqlBytes Instanz enthalten ist.

buffer
Byte[]

Der zu kopierende Bytearraypuffer.

offsetInBuffer
Int32

Ein Int32 ganzzahliger Offset in den Puffer, in den kopiert werden soll.

count
Int32

Eine Int32 ganze Zahl, die die Anzahl der zu kopierenden Bytes darstellt.

Hinweise

Wenn dieser Vorgang in eine Position über Length das Hinausgehen MaxLengthhinaus schreibt, wird aktualisiert, Length um die neue Endposition widerzuspiegeln.

Der Wert muss offsetInBuffer kleiner oder gleich sein Length. Andernfalls wird eine Ausnahme ausgelöst. Beim Schreiben in eine Nullwertinstanz kann nur ein Wert von 0 angegeben werden.

Wenn versucht wird, darüber hinaus MaxLengthzu schreiben, wird eine Ausnahme ausgelöst.

Gilt für:

Weitere Informationen