Partager via


DataReaderExtensions.GetBytes Méthode

Définition

Lit un nombre spécifié d’octets à partir de la colonne spécifiée, en commençant à un index spécifié et les écrit dans une mémoire tampon, à une position spécifiée de la mémoire tampon.

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ètres

reader
DbDataReader

Lecteur de données à partir duquel obtenir la valeur de colonne.

name
String

Nom de la colonne.

dataOffset
Int64

Index figurant dans la ligne à partir de laquelle commencer l'opération de lecture.

buffer
Byte[]

Mémoire tampon dans laquelle copier les données.

bufferOffset
Int32

Index avec la mémoire tampon vers laquelle les données seront copiées.

length
Int32

Nombre maximal de caractères à lire.

Retours

Nombre réel d'octets lus.

Exceptions

Le nom spécifié n'est pas un nom de colonne valide.

Le cast spécifié n'est pas valide.

S’applique à

Voir aussi