DataReader.GetBytes (Método) (String, array<Byte , Int32, Int32)

Recupera un número de bytes especificado de datos binarios sin formato.

Espacio de nombres:  Microsoft.VisualStudio.Data.Framework
Ensamblado:  Microsoft.VisualStudio.Data.Framework (en Microsoft.VisualStudio.Data.Framework.dll)

Sintaxis

'Declaración
Public Overridable Function GetBytes ( _
    name As String, _
    buffer As Byte(), _
    bufferIndex As Integer, _
    length As Integer _
) As Integer
public virtual int GetBytes(
    string name,
    byte[] buffer,
    int bufferIndex,
    int length
)
public:
virtual int GetBytes(
    String^ name, 
    array<unsigned char>^ buffer, 
    int bufferIndex, 
    int length
)
abstract GetBytes : 
        name:string * 
        buffer:byte[] * 
        bufferIndex:int * 
        length:int -> int 
override GetBytes : 
        name:string * 
        buffer:byte[] * 
        bufferIndex:int * 
        length:int -> int 
public function GetBytes(
    name : String, 
    buffer : byte[], 
    bufferIndex : int, 
    length : int
) : int

Parámetros

  • name
    Tipo: System.String
    El nombre del elemento para el que recuperar datos binarios sin formato.
  • buffer
    Tipo: array<System.Byte[]
    Una matriz donde especificó datos, como una matriz de bytes, debe estar.Si nullreferencia null (Nothing en Visual Basic), este método devuelve el tamaño necesario de matriz para ajustarse todos los datos especificados.
  • bufferIndex
    Tipo: System.Int32
    El índice del punto inicial de la matriz de bytes especificada en el parámetro de buffer .
  • length
    Tipo: System.Int32
    El número de bytes que se va a leer en la matriz de bytes especificada en el parámetro de buffer .

Valor devuelto

Tipo: System.Int32
Un valor entero que indica el número de bytes leídos en el búfer.

Implementaciones

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

Comentarios

Cuando los datos se muestra mediante el proveedor de DDEX en forma de bytes sin formato, llame a este método en readonly el número de bytes especificado en un búfer de cliente existente.Esto proporciona mejor rendimiento que simplemente recuperando el valor completo, lo que hace que todos los datos que se va a leer y asignados en memoria.

Este método llama a GetItemIndex para obtener el índice correspondiente al nombre de elemento y pase a continuación este índice al GetBytes para recuperar el número de bytes solicitado de datos binarios sin formato.

Seguridad de .NET Framework

Vea también

Referencia

DataReader Clase

GetBytes (Sobrecarga)

Microsoft.VisualStudio.Data.Framework (Espacio de nombres)

GetBytes