DataReader.GetBytes-Methode
Ruft eine angegebene Anzahl Bytes unformatierte Binärdaten ab.
Namespace: Microsoft.VisualStudio.Data
Assembly: Microsoft.VisualStudio.Data (in Microsoft.VisualStudio.Data.dll)
Syntax
'Declaration
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
Parameter
index
Typ: Int32Index in den aktuellen Block von Daten, damit das Element 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: Int32Index des Anfangspunkts im Bytearray angegeben mit dem buffer-Parameter.
length
Typ: Int32Die Anzahl der in das Bytearray gelesen werden Bytes angegeben, mit dem buffer-Parameter.
Rückgabewert
Typ: Int32
Gibt einen ganzzahligen Wert zurück, der die Anzahl der gelesenen Bytes in den Puffer angibt.
Ausnahmen
Ausnahme | Bedingung |
---|---|
ArgumentOutOfRangeException | index, bufferIndex und/oder length-Parameter sind ungültig. |
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
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.