DataReaderExtensions.GetBytes Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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.