DataReaderExtensions.GetBytes Metod

Definition

Läser ett angivet antal byte från den angivna kolumnen med början vid ett angivet index och skriver dem till en buffert som börjar på en angiven position i bufferten.

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

Parametrar

reader
DbDataReader

Dataläsaren som kolumnvärdet ska hämtas från.

name
String

Kolumnens namn.

dataOffset
Int64

Indexet i raden som läsåtgärden ska påbörjas från.

buffer
Byte[]

Bufferten som data ska kopieras till.

bufferOffset
Int32

Indexet med bufferten som data ska kopieras till.

length
Int32

Det maximala antalet tecken som ska läsas.

Returer

Det faktiska antalet lästa byte.

Undantag

Det angivna namnet är inte ett giltigt kolumnnamn.

Den angivna casten är inte giltig.

Gäller för

Se även