SQLiteRawStatement.ReadColumnBlob(Int32, Byte[], Int32, Int32, Int32) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Salin nilai kolom baris hasil, yang ditafsirkan sebagai blob, ke dalam 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
Parameter
- columnIndex
- Int32
Indeks kolom di baris hasil. Ini berbasis nol.
- buffer
- Byte[]
Array yang telah dialokasikan sebelumnya untuk diisi dengan nilai kolom.
- offset
- Int32
Offset ke dalam buffer: penyalinan dimulai di sini.
- length
- Int32
Jumlah byte yang akan disalin.
- srcOffset
- Int32
Offset ke dalam blob untuk mulai menyalin.
Mengembalikan
jumlah byte yang disalin.
- Atribut
Keterangan
Salin nilai kolom baris hasil, yang ditafsirkan sebagai blob, ke dalam buffer. Indeks kolom dimulai dari 0. Ini melemparkan pengecualian jika kolom tidak ada di baris hasil. Byte disalin ke dalam buffer mulai dari offset. Byte disalin dari blob mulai dari srcOffset. Byte panjang disalin kecuali nilai kolom memiliki lebih sedikit byte yang tersedia. Fungsi mengembalikan jumlah byte yang disalin.
Nilai kolom akan dikonversi jika bukan tipe #SQLITE_DATA_TYPE_BLOB; lihat dokumentasi sqlite untuk detailnya.
Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.