SqlBytes.Write(Int64, Byte[], Int32, Int32) Método

Definição

Copia bytes do buffer passado para esta SqlBytes instância.

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)

Parâmetros

offset
Int64

Um valor longo deslocado Int64 para o valor contido na SqlBytes instância.

buffer
Byte[]

O buffer do array de bytes para copiar.

offsetInBuffer
Int32

Um deslocamento Int32 inteiro para o buffer para começar a copiar.

count
Int32

Um Int32 inteiro que representa o número de bytes a copiar.

Observações

Se esta operação escrever para uma posição além Length mas dentro MaxLengthde , Length é atualizada para refletir a nova posição final.

O valor de offsetInBuffer deve ser menor ou igual a Length. Caso contrário, é feita uma exceção. Apenas um valor 0 pode ser especificado ao escrever numa instância de valor nulo.

Se for feita uma tentativa de escrever para além MaxLengthde , é lançada uma exceção.

Aplica-se a

Ver também