DbDataReader.GetBytes(Int32, Int64, Byte[], Int32, Int32) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Quando substituído em uma classe derivada, lê um número de bytes especificado da coluna especificada, começando em um índice especificado, e os grava em um buffer começando em uma posição especificada no buffer.
public:
abstract long GetBytes(int ordinal, long dataOffset, cli::array <System::Byte> ^ buffer, int bufferOffset, int length);
public abstract long GetBytes (int ordinal, long dataOffset, byte[] buffer, int bufferOffset, int length);
public abstract long GetBytes (int ordinal, long dataOffset, byte[]? buffer, int bufferOffset, int length);
abstract member GetBytes : int * int64 * byte[] * int * int -> int64
Public MustOverride Function GetBytes (ordinal As Integer, dataOffset As Long, buffer As Byte(), bufferOffset As Integer, length As Integer) As Long
Parâmetros
- ordinal
- Int32
O ordinal da coluna baseado em zero.
- dataOffset
- Int64
O índice na linha na qual a operação de leitura é iniciada.
- buffer
- Byte[]
O buffer no qual os dados são copiados.
- bufferOffset
- Int32
O índice com o buffer no qual os dados serão copiados.
- length
- Int32
O número máximo de bytes a serem lidos.
Retornos
O número real de bytes lidos.
Implementações
Exceções
O índice da coluna está fora do intervalo.
A conversão especificada não é válida.