Aracılığıyla paylaş


SqlBytes.Write(Int64, Byte[], Int32, Int32) Yöntem

Tanım

Geçirilen arabellekten bu SqlBytes örneğe bayt kopyalar.

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)

Parametreler

offset
Int64

Int64 Örnekte yer alan SqlBytes değere uzun bir değer uzaklığı.

buffer
Byte[]

Kopyalanacak bayt dizisi arabelleği.

offsetInBuffer
Int32

Int32 Kopyalamaya başlanacak arabelleğe bir tamsayı uzaklığı.

count
Int32

Int32 Kopyalanacak bayt sayısını temsil eden bir tamsayı.

Açıklamalar

Bu işlem dışında Length ancak içinde MaxLengthLength bir konuma yazarsa, yeni bitiş konumunu yansıtacak şekilde güncelleştirilir.

değerinin değerinden offsetInBuffer küçük veya değerine Lengtheşit olması gerekir. Aksi takdirde bir özel durum oluşturulur. Null değer örneğine yazılırken yalnızca 0 değeri belirtilebilir.

dışında MaxLengthbir yazma girişiminde bulunulduysa, bir özel durum oluşturulur.

Şunlara uygulanır

Ayrıca bkz.