DataReaderExtensions.GetBytes Metoda

Definice

Načte zadaný počet bajtů ze zadaného sloupce počínaje zadaným indexem a zapíše je do vyrovnávací paměti počínaje zadanou pozicí v vyrovnávací paměti.

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

Čtečka dat, ze které získá hodnotu sloupce.

name
String

Název sloupce.

dataOffset
Int64

Index v řádku, ze kterého chcete zahájit operaci čtení.

buffer
Byte[]

Vyrovnávací paměť, do které chcete kopírovat data.

bufferOffset
Int32

Index s vyrovnávací pamětí, do které se data zkopírují.

length
Int32

Maximální počet znaků, které se mají přečíst.

Návraty

Skutečný počet přečtených bajtů.

Výjimky

Zadaný název není platný název sloupce.

Zadané přetypování není platné.

Platí pro

Viz také