Partilhar via


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

Definição

Copia os bytes do buffer transmitido a esta instância 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)

Parâmetros

offset
Int64

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

buffer
Byte[]

O buffer de matriz de bytes para o qual copiar.

offsetInBuffer
Int32

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

count
Int32

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

Comentários

Se essa operação gravar em uma posição além Length de , mas dentro MaxLengthde , Length será atualizada para refletir a nova posição final.

O valor de offsetInBuffer deve ser menor ou igual a Length. Do contrário, uma exceção será gerada. Somente um valor de 0 pode ser especificado ao gravar em uma instância de valor nulo.

Se for feita uma tentativa de gravar além MaxLengthde , uma exceção será gerada.

Aplica-se a

Confira também