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

Tanım

Bu SqlBytes örnekteki baytları geçirilen arabelleğe kopyalar ve kopyalanan bayt sayısını döndürür.

public:
 long Read(long offset, cli::array <System::Byte> ^ buffer, int offsetInBuffer, int count);
public long Read (long offset, byte[] buffer, int offsetInBuffer, int count);
member this.Read : int64 * byte[] * int * int -> int64
Public Function Read (offset As Long, buffer As Byte(), offsetInBuffer As Integer, count As Integer) As Long

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ı.

Döndürülenler

Int64 Kopyalanan bayt sayısını temsil eden uzun bir değer.

Açıklamalar

ötesinde MaxLengthbir okuma girişiminde bulunulduysa, bir özel durum oluşturulur.

Kopyalanacak bayt sayısı değerin sonuna kadar kullanılabilir olandan offset daha fazla bayt belirtirsecount, yalnızca kullanılabilir baytlar kopyalanır.

Hedef arabellek null başvuru ise bir özel durum oluşturulur.

Hedef arabellek istenen sayıda karakter alamıyorsa bir özel durum oluşturulur.

Şunlara uygulanır

Ayrıca bkz.