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

Tanım

Geçirilen arabellekteki baytları bu SqlBytes örneğe 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şlamak için arabelleğe tamsayı uzaklığı.

count
Int32

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

Açıklamalar

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

değerinin değerinden offsetInBuffer küçük veya buna eşit Lengtholması 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.