Share via


IVsDataReader.GetBytes, méthode (Int32, array<Byte[], Int32, Int32)

Une fois implémentée par une classe, récupère un nombre d'octets spécifié de données binaires brutes.

Espace de noms :  Microsoft.VisualStudio.Data.Services.SupportEntities
Assembly :  Microsoft.VisualStudio.Data.Services (dans Microsoft.VisualStudio.Data.Services.dll)

Syntaxe

'Déclaration
Function GetBytes ( _
    index As Integer, _
    buffer As Byte(), _
    bufferIndex As Integer, _
    length As Integer _
) As Integer
int GetBytes(
    int index,
    byte[] buffer,
    int bufferIndex,
    int length
)
int GetBytes(
    int index, 
    array<unsigned char>^ buffer, 
    int bufferIndex, 
    int length
)
abstract GetBytes : 
        index:int * 
        buffer:byte[] * 
        bufferIndex:int * 
        length:int -> int
function GetBytes(
    index : int, 
    buffer : byte[], 
    bufferIndex : int, 
    length : int
) : int

Paramètres

  • index
    Type : Int32

    Index 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 : Int32

    Index du point de départ dans le tableau d'octets spécifié par le paramètre d' buffer .

  • length
    Type : Int32

    Le nombre d'octets à lire dans le tableau d'octets spécifié par le paramètre d' buffer .

Valeur de retour

Type : Int32
Une valeur entière indiquant le nombre d'octets a lu dans la mémoire tampon.

Notes

Lorsque les données sont présentées par le fournisseur de DDEX sous la forme d'octets bruts, appelez cette méthode pour lire uniquement un nombre d'octets spécifié dans une mémoire tampon côté client existant. 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

Voir aussi

Référence

IVsDataReader Interface

GetBytes, surcharge

Microsoft.VisualStudio.Data.Services.SupportEntities, espace de noms