SQLiteRawStatement.ReadColumnBlob(Int32, Byte[], Int32, 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.
Copie o valor da coluna da linha de resultado, interpretado como um blob, no buffer.
[Android.Runtime.Register("readColumnBlob", "(I[BIII)I", "", ApiSince=35)]
public int ReadColumnBlob(int columnIndex, byte[] buffer, int offset, int length, int srcOffset);
[<Android.Runtime.Register("readColumnBlob", "(I[BIII)I", "", ApiSince=35)>]
member this.ReadColumnBlob : int * byte[] * int * int * int -> int
Parâmetros
- columnIndex
- Int32
O índice de uma coluna na linha de resultado. É baseado em zero.
- buffer
- Byte[]
Uma matriz pré-alocada a ser preenchida com o valor da coluna.
- offset
- Int32
Um deslocamento para o buffer: a cópia começa aqui.
- length
- Int32
O número de bytes a serem copiados.
- srcOffset
- Int32
O deslocamento para o blob do qual começar a copiar.
Retornos
o número de bytes que foram copiados.
- Atributos
Comentários
Copie o valor da coluna da linha de resultado, interpretado como um blob, no buffer. Os índices de coluna começam em 0. Isso gera uma exceção se a coluna não estiver na linha de resultado. Os bytes são copiados para o buffer a partir do deslocamento. Os bytes são copiados do blob a partir do srcOffset. Os bytes de comprimento são copiados, a menos que o valor da coluna tenha menos bytes disponíveis. A função retorna o número de bytes copiados.
O valor da coluna será convertido se não for do tipo #SQLITE_DATA_TYPE_BLOB; consulte a documentação do sqlite para obter detalhes.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.