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

Definizione

Copia i caratteri dal buffer passato a questa SqlChars istanza.

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)

Parametri

offset
Int64

Offset long del valore nel valore contenuto nell'istanza SqlChars di .

buffer
Char[]

Buffer della matrice di caratteri in cui eseguire la copia.

offsetInBuffer
Int32

Offset Int32 integer nel buffer in cui iniziare la copia.

count
Int32

Intero Int32 che rappresenta il numero di caratteri da copiare.

Commenti

Se questa operazione scrive in una posizione successiva Length ma all'interno di MaxLength, Length viene aggiornata in modo da riflettere la nuova posizione finale.

Il valore di offsetInBuffer deve essere minore o uguale a Length. In caso contrario, viene generata un'eccezione. È possibile specificare solo un valore pari a 0 durante la scrittura in un'istanza di valore Null.

Se si tenta di scrivere oltre MaxLength, viene generata un'eccezione.

Si applica a

Vedi anche