Condividi tramite


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

Definizione

Copia i byte dal buffer passato a questa istanza SqlBytes.

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)

Parametri

offset
Int64

Offset del valore long Int64 nel valore contenuto nell'istanza SqlBytes.

buffer
Byte[]

Buffer della matrice di byte nel quale eseguire la copia.

offsetInBuffer
Int32

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

count
Int32

Integer Int32 che rappresenta il numero di byte da copiare.

Commenti

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

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

Si applica a

Vedi anche