DbDataReader.GetBytes(Int32, Int64, Byte[], Int32, Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Liest beim Überschreiben in einer abgeleiteten Klasse eine angegebene Anzahl Bytes, beginnend bei einem angegebenen Index, aus der angegebenen Spalte und schreibt sie, beginnend bei einer angegebenen Position, in einen Puffer
public:
abstract long GetBytes(int ordinal, long dataOffset, cli::array <System::Byte> ^ buffer, int bufferOffset, int length);
public abstract long GetBytes (int ordinal, long dataOffset, byte[] buffer, int bufferOffset, int length);
public abstract long GetBytes (int ordinal, long dataOffset, byte[]? buffer, int bufferOffset, int length);
abstract member GetBytes : int * int64 * byte[] * int * int -> int64
Public MustOverride Function GetBytes (ordinal As Integer, dataOffset As Long, buffer As Byte(), bufferOffset As Integer, length As Integer) As Long
Parameter
- ordinal
- Int32
Die nullbasierte Ordnungszahl der Spalte.
- dataOffset
- Int64
Der Index in der Zeile, an dem der Lesevorgang beginnen soll.
- buffer
- Byte[]
Der Puffer, in den die Daten kopiert werden sollen.
- bufferOffset
- Int32
Der Index im Puffer, an den die Daten kopiert werden.
- length
- Int32
Die maximale Anzahl der zu lesenden Bytes.
Gibt zurück
Die tatsächlich gelesene Anzahl von Bytes.
Implementiert
Ausnahmen
Der Spaltenindex ist außerhalb des gültigen Bereichs.
Die angegebene Umwandlung ist ungültig.