DataReader.GetBytes Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
GetBytes(Int32, Byte[], Int32, Int32) |
Retrieves a specified number of bytes of raw binary data. |
GetBytes(String, Byte[], Int32, Int32) |
Retrieves a specified number of bytes of raw binary data. |
GetBytes(Int32, Byte[], Int32, Int32)
Retrieves a specified number of bytes of raw binary data.
public:
abstract int GetBytes(int index, cli::array <System::Byte> ^ buffer, int bufferIndex, int length);
public abstract int GetBytes (int index, byte[] buffer, int bufferIndex, int length);
abstract member GetBytes : int * byte[] * int * int -> int
Public MustOverride Function GetBytes (index As Integer, buffer As Byte(), bufferIndex As Integer, length As Integer) As Integer
Parameters
- index
- Int32
Index in the current block of data for the item to retrieve.
- buffer
- Byte[]
An array into which specified data, as a byte array, should be placed. If null, this method returns the size required of the array in order to fit all of the specified data.
- bufferIndex
- Int32
The index of the starting point in the byte array specified in the buffer
parameter.
- length
- Int32
The number of bytes to be read into the byte array specified in the buffer
parameter.
Returns
An integer value indicating the number of bytes read into the buffer.
Implements
Exceptions
The index
, bufferIndex
, and/or length
parameters are invalid.
Applies to
GetBytes(String, Byte[], Int32, Int32)
Retrieves a specified number of bytes of raw binary data.
public:
virtual int GetBytes(System::String ^ name, cli::array <System::Byte> ^ buffer, int bufferIndex, int length);
public virtual int GetBytes (string name, byte[] buffer, int bufferIndex, int length);
abstract member GetBytes : string * byte[] * int * int -> int
override this.GetBytes : string * byte[] * int * int -> int
Public Overridable Function GetBytes (name As String, buffer As Byte(), bufferIndex As Integer, length As Integer) As Integer
Parameters
- name
- String
The name of the item for which to retrieve raw binary data.
- buffer
- Byte[]
An array into which specified data, as a byte array, should be placed. If null, this method returns the size required of the array in order to fit all of the specified data.
- bufferIndex
- Int32
The index of the starting point in the byte array specified in the buffer
parameter.
- length
- Int32
The number of bytes to be read into the byte array specified in the buffer
parameter.
Returns
An integer value indicating the number of bytes read into the buffer.