ICrossProcessCursor Antarmuka
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.
Kursor lintas proses adalah ekstensi dari Cursor yang juga mendukung penggunaan dari proses jarak jauh.
[Android.Runtime.Register("android/database/CrossProcessCursor", "", "Android.Database.ICrossProcessCursorInvoker")]
public interface ICrossProcessCursor : Android.Database.ICursor, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/database/CrossProcessCursor", "", "Android.Database.ICrossProcessCursorInvoker")>]
type ICrossProcessCursor = interface
interface ICursor
interface ICloseable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Turunan
- Atribut
- Penerapan
Keterangan
Kursor lintas proses adalah ekstensi dari Cursor yang juga mendukung penggunaan dari proses jarak jauh.
Isi kursor lintas proses dirusak ke proses jarak jauh dengan mengisi CursorWindow objek menggunakan #fillWindow. Sebagai pengoptimalan, kursor dapat menyediakan jendela yang telah diisi sebelumnya untuk digunakan dengan #getWindow demikian mengaburkan kebutuhan untuk menyalin data ke jendela kursor lain.
Java dokumentasi untuk android.database.CrossProcessCursor.
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.
Properti
| Nama | Deskripsi |
|---|---|
| ColumnCount |
Mengembalikan jumlah total kolom (Diperoleh dari ICursor) |
| Count |
Mengembalikan jumlah baris dalam kursor. (Diperoleh dari ICursor) |
| Extras |
Mengembalikan bundel nilai tambahan. (Diperoleh dari ICursor) |
| Handle |
Mendapatkan nilai JNI dari objek Android yang mendasar. (Diperoleh dari IJavaObject) |
| IsAfterLast |
Mengembalikan apakah kursor menunjuk ke posisi setelah baris terakhir. (Diperoleh dari ICursor) |
| IsBeforeFirst |
Mengembalikan apakah kursor menunjuk ke posisi sebelum baris pertama. (Diperoleh dari ICursor) |
| IsClosed |
mengembalikan true jika kursor ditutup (Diperoleh dari ICursor) |
| IsFirst |
Mengembalikan apakah kursor menunjuk ke baris pertama. (Diperoleh dari ICursor) |
| IsLast |
Mengembalikan apakah kursor menunjuk ke baris terakhir. (Diperoleh dari ICursor) |
| JniIdentityHashCode |
Mengembalikan nilai |
| JniManagedPeerState |
Status serekan terkelola. (Diperoleh dari IJavaPeerable) |
| JniObjectReferenceControlBlock |
Kursor lintas proses adalah ekstensi dari |
| JniPeerMembers |
Akses anggota dan dukungan pemanggilan. (Diperoleh dari IJavaPeerable) |
| NotificationUri |
Mengembalikan URI di mana pemberitahuan perubahan dalam data Kursor ini akan dikirimkan, seperti yang ditetapkan sebelumnya oleh SetNotificationUri(ContentResolver, Uri). (Diperoleh dari ICursor) |
| PeerReference |
Mengembalikan instans objek Java yang dibungkusJniObjectReference. (Diperoleh dari IJavaPeerable) |
| Position |
Mengembalikan posisi kursor saat ini dalam kumpulan baris. (Diperoleh dari ICursor) |
| WantsAllOnMoveCalls |
onMove() hanya akan dipanggil di seluruh proses jika metode ini mengembalikan true. (Diperoleh dari ICursor) |
| Window |
Mengembalikan jendela yang telah diisi sebelumnya yang berisi data dalam kursor ini. |
Metode
| Nama | Deskripsi |
|---|---|
| Close() |
Menutup aliran ini dan merilis sumber daya sistem apa pun yang terkait dengannya. (Diperoleh dari ICloseable) |
| CopyStringToBuffer(Int32, CharArrayBuffer) |
Mengambil teks kolom yang diminta dan menyimpannya di buffer yang disediakan. (Diperoleh dari ICursor) |
| Deactivate() |
Kedaluwarsa.
Menonaktifkan Kursor, melakukan semua panggilan di atasnya gagal hingga |
| Disposed() |
Dipanggil ketika instans telah dibuang. (Diperoleh dari IJavaPeerable) |
| DisposeUnlessReferenced() |
Jika tidak ada referensi yang luar biasa untuk instans ini, maka panggilan |
| FillWindow(Int32, CursorWindow) |
Menyalin data kursor ke dalam jendela. |
| Finalized() |
Dipanggil ketika instans telah diselesaikan. (Diperoleh dari IJavaPeerable) |
| GetBlob(Int32) |
Mengembalikan nilai kolom yang diminta sebagai array byte. (Diperoleh dari ICursor) |
| GetColumnIndex(String) |
Mengembalikan indeks berbasis nol untuk nama kolom yang diberikan, atau -1 jika kolom tidak ada. (Diperoleh dari ICursor) |
| GetColumnIndexOrThrow(String) |
Mengembalikan indeks berbasis nol untuk nama kolom yang diberikan, atau melemparkan |
| GetColumnName(Int32) |
Mengembalikan nama kolom pada indeks kolom berbasis nol yang diberikan. (Diperoleh dari ICursor) |
| GetColumnNames() |
Mengembalikan array string yang menyimpan nama semua kolom dalam tataan hasil dalam urutan di mana mereka tercantum dalam hasil. (Diperoleh dari ICursor) |
| GetDouble(Int32) |
Mengembalikan nilai kolom yang diminta sebagai ganda. (Diperoleh dari ICursor) |
| GetFloat(Int32) |
Mengembalikan nilai kolom yang diminta sebagai float. (Diperoleh dari ICursor) |
| GetInt(Int32) |
Mengembalikan nilai kolom yang diminta sebagai int. (Diperoleh dari ICursor) |
| GetLong(Int32) |
Mengembalikan nilai kolom yang diminta selama. (Diperoleh dari ICursor) |
| GetShort(Int32) |
Mengembalikan nilai kolom yang diminta sebagai singkat. (Diperoleh dari ICursor) |
| GetString(Int32) |
Mengembalikan nilai kolom yang diminta sebagai String. (Diperoleh dari ICursor) |
| GetType(Int32) |
Mengembalikan tipe data dari nilai kolom yang diberikan. (Diperoleh dari ICursor) |
| IsNull(Int32) |
Mengembalikan |
| Move(Int32) |
Pindahkan kursor dengan jumlah relatif, maju atau mundur, dari posisi saat ini. (Diperoleh dari ICursor) |
| MoveToFirst() |
Pindahkan kursor ke baris pertama. (Diperoleh dari ICursor) |
| MoveToLast() |
Pindahkan kursor ke baris terakhir. (Diperoleh dari ICursor) |
| MoveToNext() |
Pindahkan kursor ke baris berikutnya. (Diperoleh dari ICursor) |
| MoveToPosition(Int32) |
Pindahkan kursor ke posisi absolut. (Diperoleh dari ICursor) |
| MoveToPrevious() |
Pindahkan kursor ke baris sebelumnya. (Diperoleh dari ICursor) |
| OnMove(Int32, Int32) |
Fungsi ini dipanggil setiap kali kursor berhasil digulir ke posisi baru, memberi subkelas kesempatan untuk memperbarui status apa pun yang mungkin dimilikinya. |
| RegisterContentObserver(ContentObserver) |
Daftarkan pengamat yang dipanggil ketika perubahan terjadi pada konten yang mendukung kursor ini. (Diperoleh dari ICursor) |
| RegisterDataSetObserver(DataSetObserver) |
Daftarkan pengamat yang dipanggil ketika perubahan terjadi pada konten himpunan data kursor ini, misalnya, ketika himpunan data diubah melalui |
| Requery() |
Kedaluwarsa.
Melakukan kueri yang membuat kursor lagi, menyegarkan kontennya. (Diperoleh dari ICursor) |
| Respond(Bundle) |
Ini adalah cara di luar band bagi pengguna kursor untuk berkomunikasi dengan kursor. (Diperoleh dari ICursor) |
| SetJniIdentityHashCode(Int32) |
Atur nilai yang dikembalikan oleh |
| SetJniManagedPeerState(JniManagedPeerStates) |
Kursor lintas proses adalah ekstensi dari |
| SetNotificationUri(ContentResolver, Uri) |
Daftar untuk menonton URI konten untuk perubahan. (Diperoleh dari ICursor) |
| SetPeerReference(JniObjectReference) |
Atur nilai yang dikembalikan oleh |
| UnregisterContentObserver(ContentObserver) |
Batalkan pendaftaran pengamat yang sebelumnya telah terdaftar dengan kursor ini melalui |
| UnregisterDataSetObserver(DataSetObserver) |
Batalkan pendaftaran pengamat yang sebelumnya telah terdaftar dengan kursor ini melalui |
| UnregisterFromRuntime() |
Batalkan pendaftaran instans ini sehingga runtime tidak akan mengembalikannya dari pemanggilan di masa mendatang Java.Interop.JniRuntime+JniValueManager.PeekValue . (Diperoleh dari IJavaPeerable) |
Metode Ekstensi
| Nama | Deskripsi |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Mendapatkan nama JNI dari jenis instans |
| JavaAs<TResult>(IJavaPeerable) |
Cobalah untuk memaksa |
| JavaCast<TResult>(IJavaObject) |
Melakukan konversi jenis yang diperiksa runtime Android. |
| JavaCast<TResult>(IJavaObject) |
Kursor lintas proses adalah ekstensi dari |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Cobalah untuk memaksa |