AdoDotNetDataReader.GetBytes, méthode
Récupère un nombre d'octets spécifié de données binaires.
Espace de noms : Microsoft.VisualStudio.Data.AdoDotNet
Assembly : Microsoft.VisualStudio.Data (dans Microsoft.VisualStudio.Data.dll)
Syntaxe
'Déclaration
Public Overrides Function GetBytes ( _
index As Integer, _
buffer As Byte(), _
bufferIndex As Integer, _
length As Integer _
) As Integer
public override int GetBytes(
int index,
byte[] buffer,
int bufferIndex,
int length
)
public:
virtual int GetBytes(
int index,
array<unsigned char>^ buffer,
int bufferIndex,
int length
) override
abstract GetBytes :
index:int *
buffer:byte[] *
bufferIndex:int *
length:int -> int
override GetBytes :
index:int *
buffer:byte[] *
bufferIndex:int *
length:int -> int
public override function GetBytes(
index : int,
buffer : byte[],
bufferIndex : int,
length : int
) : int
Paramètres
index
Type : Int32Index dans le bloc actuel de données pour l'élément récupérer.
buffer
Type : array<Byte[]Un tableau dans lequel les données spécifiées, comme un tableau d'octets, doivent être définies. Si nullune référence null (Nothing en Visual Basic), cette méthode retourne la taille requise du tableau pour s'adapter à toutes les données spécifiées.
bufferIndex
Type : Int32Index de point de départ dans le tableau d'octets spécifié par le paramètre d' buffer .
length
Type : Int32Le nombre d'octets à lire dans le tableau d'octets spécifié par le paramètre d' buffer .
Valeur de retour
Type : Int32
Retourne une valeur numérique qui indique le nombre d'octets lus dans la mémoire tampon.
Exceptions
Exception | Condition |
---|---|
ArgumentOutOfRangeException | index, bufferIndex, et/ou les paramètres d' length sont non valides. |
Notes
Lorsque les données sont présentées par le fournisseur de données sous la forme d'octets, cette méthode peut être appelée pour lire uniquement un nombre d'octets en une mémoire tampon existante côté client. Cela exécute le mieux que simplement la valeur entière, ce qui entraîne toutes les données soient lues et allouées en mémoire.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, voir Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.