Share via


DataReaderExtensions.GetBytes Metode

Definisi

Membaca jumlah byte tertentu dari kolom yang ditentukan mulai dari indeks tertentu dan menulisnya ke buffer yang dimulai pada posisi tertentu di buffer.

public:
[System::Runtime::CompilerServices::Extension]
 static long GetBytes(System::Data::Common::DbDataReader ^ reader, System::String ^ name, long dataOffset, cli::array <System::Byte> ^ buffer, int bufferOffset, int length);
public static long GetBytes (this System.Data.Common.DbDataReader reader, string name, long dataOffset, byte[] buffer, int bufferOffset, int length);
static member GetBytes : System.Data.Common.DbDataReader * string * int64 * byte[] * int * int -> int64
<Extension()>
Public Function GetBytes (reader As DbDataReader, name As String, dataOffset As Long, buffer As Byte(), bufferOffset As Integer, length As Integer) As Long

Parameter

reader
DbDataReader

Pembaca data untuk mendapatkan nilai kolom.

name
String

Nama kolom.

dataOffset
Int64

Indeks dalam baris tempat memulai operasi baca.

buffer
Byte[]

Buffer tempat menyalin data.

bufferOffset
Int32

Indeks dengan buffer tempat data akan disalin.

length
Int32

Jumlah maksimum karakter yang akan dibaca.

Mengembalikan

Jumlah aktual byte yang dibaca.

Pengecualian

Nama yang ditentukan bukan nama kolom yang valid.

Pemeran yang ditentukan tidak valid.

Berlaku untuk

Lihat juga