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

Definizione

Copia i caratteri dal buffer passato a questa istanza SqlChars.

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 del valore long nel valore contenuto nell'istanza SqlChars.

buffer
Char[]

Buffer della matrice di caratteri nel quale eseguire la copia.

offsetInBuffer
Int32

Offset di tipo integer Int32 nel buffer per l'inizio della copia.

count
Int32

Intero Int32 che rappresenta il numero di caratteri da copiare.

Commenti

Se questa operazione scrive in una posizione superiore Length ma all'interno MaxLengthdi , Length viene aggiornata per 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 0 durante la scrittura in un'istanza di valore Null.

Se viene eseguito un tentativo di scrittura oltre MaxLength, viene generata un'eccezione.

Si applica a

Vedi anche