DataReaderExtensions.GetBytes Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.