Udostępnij za pośrednictwem


DataReaderExtensions.GetBytes Metoda

Definicja

Odczytuje określoną liczbę bajtów z określonej kolumny rozpoczynającej się od określonego indeksu i zapisuje je w buforze rozpoczynającym się od określonej pozycji w buforze.

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

Parametry

reader
DbDataReader

Czytnik danych umożliwiający pobranie wartości kolumny z.

name
String

Nazwa kolumny.

dataOffset
Int64

Indeks w wierszu, z którego ma rozpocząć operację odczytu.

buffer
Byte[]

Bufor, do którego mają być skopiowane dane.

bufferOffset
Int32

Indeks z buforem, do którego zostaną skopiowane dane.

length
Int32

Maksymalna liczba znaków do odczytania.

Zwraca

Rzeczywista liczba odczytanych bajtów.

Wyjątki

Określona nazwa nie jest prawidłową nazwą kolumny.

Określona obsada jest nieprawidłowa.

Dotyczy

Zobacz też