OracleDataReader.GetChars(Int32, Int64, Char[], Int32, Int32) Método

Definição

Lê um fluxo de caracteres do deslocamento de coluna especificado para o buffer como um array, começando no deslocamento do buffer dado.

public:
 virtual long GetChars(int i, long fieldOffset, cli::array <char> ^ buffer2, int bufferoffset, int length);
public:
 override long GetChars(int i, long fieldOffset, cli::array <char> ^ buffer2, int bufferoffset, int length);
public long GetChars(int i, long fieldOffset, char[] buffer2, int bufferoffset, int length);
public override long GetChars(int i, long fieldOffset, char[] buffer2, int bufferoffset, int length);
abstract member GetChars : int * int64 * char[] * int * int -> int64
override this.GetChars : int * int64 * char[] * int * int -> int64
override this.GetChars : int * int64 * char[] * int * int -> int64
Public Function GetChars (i As Integer, fieldOffset As Long, buffer2 As Char(), bufferoffset As Integer, length As Integer) As Long
Public Overrides Function GetChars (i As Integer, fieldOffset As Long, buffer2 As Char(), bufferoffset As Integer, length As Integer) As Long

Parâmetros

i
Int32

O ordinal da coluna baseada em zero.

fieldOffset
Int64

O índice dentro da linha onde a operação de leitura deve começar.

buffer2
Char[]

O buffer para onde copiar os dados.

bufferoffset
Int32

O índice onde buffer2 é para iniciar a operação de escrita.

length
Int32

O número de caracteres para ler.

Devoluções

O número real de caracteres lidos.

Implementações

Observações

GetChars devolve o número de caracteres disponíveis no campo. Na maioria dos casos, este é o comprimento exato do campo. No entanto, o número devolvido pode ser inferior ao comprimento real do campo se GetChars já tiver sido usado para obter caracteres do campo. Isto pode acontecer, por exemplo, se o OracleDataReader estiver a ler uma grande estrutura de dados num buffer. Para mais informações, veja a SequentialAccess definição de CommandBehavior.

Se passares um buffer, isso é um valor nulo. GetChars devolve o comprimento do campo em caracteres.

Aplica-se a