Reads a stream of bytes from the specified column offset into the buffer an array starting at the given buffer offset.
Namespace:
MySql.Data.MySqlClient
Assembly:
MySql.Data (in MySql.Data.dll) Version: 6.2.2.0
Syntax
C# |
---|
public override long GetBytes( int i, long fieldOffset, byte[] buffer, int bufferoffset, int length ) |
Visual Basic (Declaration) |
---|
Public Overrides Function GetBytes ( _ i As Integer, _ fieldOffset As Long, _ buffer As Byte(), _ bufferoffset As Integer, _ length As Integer _ ) As Long |
Visual C++ |
---|
public: virtual long long GetBytes( int i, long long fieldOffset, array<unsigned char>^ buffer, int bufferoffset, int length ) override |
Parameters
- i
- Type: System..::.Int32
The zero-based column ordinal.
- fieldOffset
- Type: System..::.Int64
The index within the field from which to begin the read operation.
- buffer
- Type: array<
System..::.Byte
>[]()[]
The buffer into which to read the stream of bytes.
- bufferoffset
- Type: System..::.Int32
The index for buffer to begin the read operation.
- length
- Type: System..::.Int32
The maximum length to copy into the buffer.
Return Value
The actual number of bytes read.Implements
IDataRecord..::.GetBytes(Int32, Int64, array<Byte>[]()[], Int32, Int32)IDataRecord..::.GetBytes(Int32, Int64, array<Byte>[]()[], Int32, Int32)