Compartilhar via


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

Quando implementado por uma classe, recupera um número de bytes especificado de dados binários crua.

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

Sintaxe

'Declaração
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

Parâmetros

  • name
    Tipo: System.String
    O nome do item que que recupera dados binários crua.
  • buffer
    Tipo: array<System.Byte[]
    Uma matriz em que especificou dados, como um matriz de bytes, deve ser colocada.Se nulluma referência nula (Nothing no Visual Basic), esse método retorna o tamanho da matriz necessário para caber todos os dados especificados.
  • bufferIndex
    Tipo: System.Int32
    Índice do ponto de partida na matriz de bytes especificado pelo parâmetro de buffer .
  • length
    Tipo: System.Int32
    O número de bytes a ser lido na matriz de bytes especificado pelo parâmetro de buffer .

Valor de retorno

Tipo: System.Int32
Um valor inteiro indicando o número de bytes no buffer.

Comentários

Quando dados são apresentados pelo provedor de DDEX na forma de bytes crua, chamar esse método para somente leitura um número de bytes especificado em um buffer do lado do cliente existente.Isso executa melhor do que simplesmente recuperar o valor inteiro, que faz com que todos os dados a serem lidos e atribuída na memória.

Segurança do .NET Framework

Consulte também

Referência

IVsDataReader Interface

Sobrecargas GetBytes

Namespace Microsoft.VisualStudio.Data.Services.SupportEntities