Condividi tramite


DataReaderExtensions.GetBytes Metodo

Definizione

Legge un numero specificato di byte dalla colonna specificata a partire da un indice specificato e li scrive in un buffer a partire da una posizione specificata nel 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

Parametri

reader
DbDataReader

Lettore dati da cui ottenere il valore della colonna.

name
String

Nome della colonna.

dataOffset
Int64

Indice all'interno della riga da cui avviare l'operazione di lettura.

buffer
Byte[]

Buffer in cui copiare i dati.

bufferOffset
Int32

Indice con il buffer in cui verranno copiati i dati.

length
Int32

Numero massimo di caratteri da leggere.

Restituisce

Numero effettivo di byte letti.

Eccezioni

Il nome specificato non è un nome di colonna valido.

Il cast specificato non è valido.

Si applica a

Vedi anche