Freigeben über


IVsDataReader.GetBytes-Methode (String, array<Byte[], Int32, Int32)

Wenn Sie von einer Klasse implementiert werden, ruft eine angegebene Anzahl Bytes unformatierte Binärdaten ab.

Namespace:  Microsoft.VisualStudio.Data.Services.SupportEntities
Assembly:  Microsoft.VisualStudio.Data.Services (in Microsoft.VisualStudio.Data.Services.dll)

Syntax

'Declaration
Function GetBytes ( _
    name As String, _
    buffer As Byte(), _
    bufferIndex As Integer, _
    length As Integer _
) As Integer
int GetBytes(
    string name,
    byte[] buffer,
    int bufferIndex,
    int length
)
int GetBytes(
    String^ name, 
    array<unsigned char>^ buffer, 
    int bufferIndex, 
    int length
)
abstract GetBytes : 
        name:string * 
        buffer:byte[] * 
        bufferIndex:int * 
        length:int -> int
function GetBytes(
    name : String, 
    buffer : byte[], 
    bufferIndex : int, 
    length : int
) : int

Parameter

  • name
    Typ: String

    Der Name des Elements, damit die Rohdaten- Binärdaten abruft.

  • buffer
    Typ: array<Byte[]

    Ein Array, in das angegebene Daten, wie Bytearray, platziert werden sollen. Wenn nullein Nullverweis (Nothing in Visual Basic), diese Methode die Größe zurückgibt, die aus dem Array erforderlich ist, um alle angegebenen Daten angepasst.

  • bufferIndex
    Typ: Int32

    Index des Anfangspunkts im Bytearray angegeben mit dem buffer-Parameter.

  • length
    Typ: Int32

    Die Anzahl der in das Bytearray gelesen werden Bytes angegeben, mit dem buffer-Parameter.

Rückgabewert

Typ: Int32
Ein ganzzahliger Wert, der die Anzahl der gelesenen Bytes in den Puffer angibt.

Hinweise

Wenn Daten durch den DDEX-Anbieter in Form von unformatierten Bytes dargestellt werden, rufen Sie diese Methode auf schreibgeschützt eine angegebene Anzahl Bytes in einen vorhandenen clientseitigen Puffer auf. Dadurch wird besser den Ganzwert als einfach abrufen aus, der bewirkt, dass alle Daten im Arbeitsspeicher gelesen werden und zugeordnet werden.

.NET Framework-Sicherheit

Siehe auch

Referenz

IVsDataReader Schnittstelle

GetBytes-Überladung

Microsoft.VisualStudio.Data.Services.SupportEntities-Namespace