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

Definizione

Copia i byte dal buffer passato a questa SqlBytes istanza.

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 Int64 di valore lungo nel valore contenuto nell'istanza SqlBytes di .

buffer
Byte[]

Buffer della matrice di byte 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 byte 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