SqlDataReader.GetBytes(Int32, Int64, Byte[], Int32, Int32) Metódus

Definíció

A megadott oszlopeltolásból bájtokból álló adatfolyamot olvas be a pufferbe egy tömbbe az adott puffereltolástól kezdve.

public:
 override long GetBytes(int i, long dataIndex, cli::array <System::Byte> ^ buffer, int bufferIndex, int length);
public:
 virtual long GetBytes(int i, long dataIndex, cli::array <System::Byte> ^ buffer, int bufferIndex, int length);
public override long GetBytes(int i, long dataIndex, byte[] buffer, int bufferIndex, int length);
public long GetBytes(int i, long dataIndex, byte[] buffer, int bufferIndex, int length);
override this.GetBytes : int * int64 * byte[] * int * int -> int64
abstract member GetBytes : int * int64 * byte[] * int * int -> int64
override this.GetBytes : int * int64 * byte[] * int * int -> int64
Public Overrides Function GetBytes (i As Integer, dataIndex As Long, buffer As Byte(), bufferIndex As Integer, length As Integer) As Long
Public Function GetBytes (i As Integer, dataIndex As Long, buffer As Byte(), bufferIndex As Integer, length As Integer) As Long

Paraméterek

i
Int32

A nulla alapú oszloprend.

dataIndex
Int64

A mező azon indexe, amelyből az olvasási műveletet el szeretné kezdeni.

buffer
Byte[]

A puffer, amelybe beolvassa a bájtok adatfolyamát.

bufferIndex
Int32

Az index azon belül, buffer ahol az írási művelet elindul.

length
Int32

A pufferbe másolandó maximális hossz.

Válaszok

Az olvasási bájtok tényleges száma.

Megvalósítás

Megjegyzések

GetBytes A mezőben elérhető bájtok számát adja vissza. Legtöbbször ez a mező pontos hossza. A visszaadott szám azonban kisebb lehet, mint a mező valódi hossza, ha GetBytes már felhasználták bájtok lekérésére a mezőből. Ez lehet például akkor, ha a SqlDataReader rendszer nagy adatstruktúrát olvas be egy pufferbe. További információt a következő beállításban talál: .>

Ha olyan puffert ad át, amely nulla GetBytes teljes mező hosszát adja vissza bájtban, nem pedig a puffereltolási paraméter alapján fennmaradó méretet.

Nem történik átalakítás; ezért a lekért adatoknak már bájttömbnek kell lenniük.

A következőre érvényes:

Lásd még