Sdílet prostřednictvím


DataReader.GetBytes – metoda (Int32, array<Byte , Int32, Int32)

Načte zadaný počet bajtů Nezpracovaná binární data.

Obor názvů:  Microsoft.VisualStudio.Data.Framework
Sestavení:  Microsoft.VisualStudio.Data.Framework (v Microsoft.VisualStudio.Data.Framework.dll)

Syntaxe

'Deklarace
Public MustOverride Function GetBytes ( _
    index As Integer, _
    buffer As Byte(), _
    bufferIndex As Integer, _
    length As Integer _
) As Integer
public abstract int GetBytes(
    int index,
    byte[] buffer,
    int bufferIndex,
    int length
)
public:
virtual int GetBytes(
    int index, 
    array<unsigned char>^ buffer, 
    int bufferIndex, 
    int length
) abstract
abstract GetBytes : 
        index:int * 
        buffer:byte[] * 
        bufferIndex:int * 
        length:int -> int 
public abstract function GetBytes(
    index : int, 
    buffer : byte[], 
    bufferIndex : int, 
    length : int
) : int

Parametry

  • index
    Typ: System.Int32
    Index v aktuálním bloku dat pro položku načíst.
  • buffer
    Typ: array<System.Byte[]
    Pole, do kterého zadaná data jako bajtové pole by měly být umístěny.Pokud null , tato metoda vrátí velikost požadovaná pole pro všechna zadaná data vejdou.
  • bufferIndex
    Typ: System.Int32
    Index počáteční bod v bajtové pole v buffer parametr.
  • length
    Typ: System.Int32
    Počet bajtů ke čtení do bajtové pole v buffer parametr.

Vrácená hodnota

Typ: System.Int32
Celé číslo označující počet bajtů načtených do vyrovnávací paměti.

Implementuje

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

Výjimky

Výjimka Podmínka
ArgumentOutOfRangeException

index , bufferIndex , Nebo length parametry jsou neplatné.

Poznámky

Tuto metodu číst zadaný počet bajtů do stávající vyrovnávací klienta volejte při prezentace dat zprostředkovatelem DDEX ve formě nezpracovaných bajtů.To poskytuje lepší výkon než jednoduše načítání celou hodnotu, která způsobí, že všechna data pro čtení a přidělené paměti.

Poznámky pro dědice

Tato metoda musí přepsat odvozené třídy.

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

DataReader Třída

GetBytes – přetížení

Microsoft.VisualStudio.Data.Framework – obor názvů

GetBytes