SqlBytes.Write(Int64, Byte[], Int32, Int32) Metódus

Definíció

Bájtokat másol a megadott pufferből ebbe a SqlBytes példányba.

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)

Paraméterek

offset
Int64

Hosszú Int64 érték eltolása a példányban található értékhez SqlBytes .

buffer
Byte[]

A másolandó bájttömbpuffer.

offsetInBuffer
Int32

Egy Int32 egész szám eltolása a pufferbe a másolás megkezdéséhez.

count
Int32

A Int32 másolandó bájtok számát jelölő egész szám.

Megjegyzések

Ha ez a művelet egy olyan helyre ír, amely túl Length van, de belül MaxLengthvan, Length az új záró pozíciónak megfelelően frissül.

Az értéknek offsetInBuffer kisebbnek vagy egyenlőnek Lengthkell lennie. Ellenkező esetben kivétel történik. Null értékű példányba íráskor csak 0 érték adható meg.

Ha a rendszer túl szeretne írni MaxLength, kivételt jelez.

A következőre érvényes:

Lásd még