Bagikan melalui


SqlBytes.Read(Int64, Byte[], Int32, Int32) Metode

Definisi

Menyalin byte dari instans ini SqlBytes ke buffer yang diteruskan dan mengembalikan jumlah byte yang disalin.

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

Parameter

offset
Int64

Offset Int64 nilai panjang ke dalam nilai yang terkandung dalam SqlBytes instans.

buffer
Byte[]

Buffer array byte untuk disalin.

offsetInBuffer
Int32

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

count
Int32

Bilangan Int32 bulat yang menunjukkan jumlah byte yang akan disalin.

Mengembalikan

Nilai Int64 panjang yang menunjukkan jumlah byte yang disalin.

Keterangan

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

Jika count menentukan lebih banyak byte yang akan disalin daripada yang tersedia dari offset hingga akhir nilai, hanya byte 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