Bagikan melalui


SqlChars.Read(Int64, Char[], Int32, Int32) Metode

Definisi

Menyalin karakter dari instans ini SqlChars ke buffer yang diteruskan dan mengembalikan jumlah karakter yang disalin.

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

Parameter

offset
Int64

Nilai Int64long diimbangi ke dalam nilai yang terkandung dalam SqlChars instans.

buffer
Char[]

Buffer array karakter untuk disalin.

offsetInBuffer
Int32

Offset Int32 bilangan bulat ke dalam buffer untuk mulai menyalin ke dalamnya.

count
Int32

Nilai Int32 bilangan bulat yang mewakili jumlah karakter yang akan disalin.

Mengembalikan

Nilai yang Int64long menunjukkan jumlah byte yang disalin.

Keterangan

Jika upaya dilakukan untuk membaca di luar MaxLength, pengecualian akan dilemparkan.

Jika count menentukan lebih banyak karakter yang akan disalin daripada yang tersedia dari hingga offsetInBuffer akhir nilai, hanya karakter yang tersedia yang disalin.

Pengecualian dilemparkan jika buffer tujuan adalah referensi null.

Pengecualian dilemparkan jika buffer tujuan tidak dapat menerima karakter sebanyak yang diminta.

Berlaku untuk

Lihat juga