Aracılığıyla paylaş


SqlChars.Read(Int64, Char[], Int32, Int32) Yöntem

Tanım

Bu SqlChars örnekteki karakterleri geçirilen arabelleğe kopyalar ve kopyalanan karakter sayısını döndürür.

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

Parametreler

offset
Int64

Int64long Örnekte bulunan SqlChars değere bir değer uzaklığı.

buffer
Char[]

Kopyalanacak karakter dizisi arabelleği.

offsetInBuffer
Int32

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

count
Int32

Int32 Kopyalanacak karakter sayısını temsil eden bir tamsayı değeri.

Döndürülenler

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

Açıklamalar

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

Kopyalanacak karakter sayısı değerin sonundan offsetInBuffer sonuna kadar kullanılabilir olandan daha fazla karakter belirtirsecount, yalnızca kullanılabilir karakterler 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.