DataReaderExtensions.GetBytes 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 eine angegebene Anzahl von Bytes aus der angegebenen Spalte beginnend mit einem angegebenen Index und schreibt sie in einen Puffer, der an einer angegebenen Position im Puffer beginnt.
public:
[System::Runtime::CompilerServices::Extension]
static long GetBytes(System::Data::Common::DbDataReader ^ reader, System::String ^ name, long dataOffset, cli::array <System::Byte> ^ buffer, int bufferOffset, int length);
public static long GetBytes(this System.Data.Common.DbDataReader reader, string name, long dataOffset, byte[] buffer, int bufferOffset, int length);
static member GetBytes : System.Data.Common.DbDataReader * string * int64 * byte[] * int * int -> int64
<Extension()>
Public Function GetBytes (reader As DbDataReader, name As String, dataOffset As Long, buffer As Byte(), bufferOffset As Integer, length As Integer) As Long
Parameter
- reader
- DbDataReader
Der Datenleser, aus dem der Spaltenwert abgerufen werden soll.
- name
- String
Der Name der Spalte.
- dataOffset
- Int64
Der Index innerhalb der Zeile, aus der der Lesevorgang gestartet werden soll.
- buffer
- Byte[]
Der Puffer, in den die Daten kopiert werden sollen.
- bufferOffset
- Int32
Der Index mit dem Puffer, in den die Daten kopiert werden.
- length
- Int32
Die maximale Anzahl zu lesenden Zeichen.
Gibt zurück
Die tatsächliche Anzahl der gelesenen Bytes.
Ausnahmen
Der angegebene Name ist kein gültiger Spaltenname.
Die angegebene Umwandlung ist ungültig.