Nyelv

DataReaderExtensions.GetBytes Metódus

Definíció

Beolvassa a megadott számú bájtot a megadott oszlopból egy adott indextől kezdve, és egy pufferbe írja őket, amely a puffer egy megadott helyén kezdődik.

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

Paraméterek

reader
DbDataReader

Az adatolvasó, amelyből lekérheti az oszlop értékét.

name
String

Az oszlop neve.

dataOffset
Int64

A sor azon indexe, amelyből az olvasási műveletet el szeretné kezdeni.

buffer
Byte[]

Az a puffer, amelybe az adatokat át szeretné másolni.

bufferOffset
Int32

Az az index, amelybe az adatokat átmásolja a puffer.

length
Int32

Az elolvasandó karakterek maximális száma.

Válaszok

Az olvasási bájtok tényleges száma.

Kivételek

A megadott név nem érvényes oszlopnév.

A megadott leadás érvénytelen.

A következőre érvényes:

Lásd még