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

Definition

Kopiert Zeichen aus dem übergebenen Puffer in diese SqlChars Instanz.

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)

Parameter

offset
Int64

Ein long Wertversatz in den Wert, der in der SqlChars Instanz enthalten ist.

buffer
Char[]

Der zu kopierende Zeichenarraypuffer.

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 Zeichen 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