CrossProcessCursorWrapper Kelas

Definisi

Pembungkus kursor yang mengimplementasikan CrossProcessCursor.

[Android.Runtime.Register("android/database/CrossProcessCursorWrapper", DoNotGenerateAcw=true)]
public class CrossProcessCursorWrapper : Android.Database.CursorWrapper, Android.Database.ICrossProcessCursor, IDisposable
[<Android.Runtime.Register("android/database/CrossProcessCursorWrapper", DoNotGenerateAcw=true)>]
type CrossProcessCursorWrapper = class
    inherit CursorWrapper
    interface ICrossProcessCursor
    interface ICursor
    interface ICloseable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Warisan
CrossProcessCursorWrapper
Atribut
Penerapan

Keterangan

Pembungkus kursor yang mengimplementasikan CrossProcessCursor.

Jika kursor yang dibungkus CrossProcessCursormengimplementasikan , maka pembungkus #fillWindowmendelegasikan , #getWindow() dan #onMove untuk itu. Jika tidak, pembungkus menyediakan implementasi default dari metode ini yang melintasi konten kursor yang mirip AbstractCursor#fillWindowdengan .

Pembungkus ini dapat digunakan untuk mengadaptasi yang biasa Cursor menjadi CrossProcessCursor.

Java dokumentasi untuk android.database.CrossProcessCursorWrapper.

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.

Konstruktor

Nama Deskripsi
CrossProcessCursorWrapper(ICursor)

Membuat pembungkus kursor lintas proses.

CrossProcessCursorWrapper(IntPtr, JniHandleOwnership)

Konstruktor yang digunakan saat membuat representasi terkelola objek JNI; dipanggil oleh runtime.

Properti

Nama Deskripsi
Class

Mengembalikan kelas runtime dari .Object

(Diperoleh dari Object)
ColumnCount

Mengembalikan jumlah total kolom

(Diperoleh dari CursorWrapper)
Count

Mengembalikan jumlah baris dalam kursor.

(Diperoleh dari CursorWrapper)
Extras

Mengembalikan bundel nilai tambahan.

(Diperoleh dari CursorWrapper)
Handle

Handel ke instans Android yang mendasar.

(Diperoleh dari Object)
IsAfterLast

Mengembalikan apakah kursor menunjuk ke posisi setelah baris terakhir.

(Diperoleh dari CursorWrapper)
IsBeforeFirst

Mengembalikan apakah kursor menunjuk ke posisi sebelum baris pertama.

(Diperoleh dari CursorWrapper)
IsClosed

mengembalikan true jika kursor ditutup

(Diperoleh dari CursorWrapper)
IsFirst

Mengembalikan apakah kursor menunjuk ke baris pertama.

(Diperoleh dari CursorWrapper)
IsLast

Mengembalikan apakah kursor menunjuk ke baris terakhir.

(Diperoleh dari CursorWrapper)
JniIdentityHashCode

Mendapatkan kode hash identitas yang ditetapkan ke Java peer ini oleh runtime interop.

(Diperoleh dari Object)
JniManagedPeerState

Pembungkus kursor yang mengimplementasikan CrossProcessCursor.

(Diperoleh dari JavaObject)
JniPeerMembers

Pembungkus kursor yang mengimplementasikan CrossProcessCursor.

NotificationUri

Mengembalikan URI di mana pemberitahuan perubahan dalam data Kursor ini akan dikirimkan, seperti yang ditetapkan sebelumnya oleh SetNotificationUri(ContentResolver, Uri).

(Diperoleh dari CursorWrapper)
NotificationUris

Pembungkus kursor yang mengimplementasikan CrossProcessCursor.

(Diperoleh dari CursorWrapper)
PeerReference

Mendapatkan referensi objek JNI untuk peer Java ini.

(Diperoleh dari Object)
Position

Mengembalikan posisi kursor saat ini dalam kumpulan baris.

(Diperoleh dari CursorWrapper)
ThresholdClass

API ini mendukung infrastruktur Mono untuk Android dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

ThresholdType

API ini mendukung infrastruktur Mono untuk Android dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

WantsAllOnMoveCalls

onMove() hanya akan dipanggil di seluruh proses jika metode ini mengembalikan true.

(Diperoleh dari CursorWrapper)
Window

Mengembalikan jendela yang telah diisi sebelumnya yang berisi data dalam kursor ini.

WrappedCursor

Mendapatkan kursor yang mendasar yang dibungkus oleh instans ini.

(Diperoleh dari CursorWrapper)

Metode

Nama Deskripsi
Clone()

Membuat dan mengembalikan salinan objek ini.

(Diperoleh dari Object)
Close()

Menutup Kursor, melepaskan semua sumber dayanya dan membuatnya benar-benar tidak valid.

(Diperoleh dari CursorWrapper)
Construct(JniObjectReference, JniObjectReferenceOptions)

Pembungkus kursor yang mengimplementasikan CrossProcessCursor.

(Diperoleh dari JavaObject)
CopyStringToBuffer(Int32, CharArrayBuffer)

Mengambil teks kolom yang diminta dan menyimpannya di buffer yang disediakan.

(Diperoleh dari CursorWrapper)
Deactivate()

Menonaktifkan Kursor, melakukan semua panggilan di atasnya gagal hingga Requery() dipanggil.

(Diperoleh dari CursorWrapper)
Dispose()

Merilis sumber daya yang dipegang oleh rekan Java ini.

(Diperoleh dari Object)
Dispose(Boolean)

Merilis sumber daya yang dipegang oleh rekan Java ini.

(Diperoleh dari Object)
DisposeUnlessReferenced()

Pembungkus kursor yang mengimplementasikan CrossProcessCursor.

(Diperoleh dari JavaObject)
Equals(Object)

Pembungkus kursor yang mengimplementasikan CrossProcessCursor.

(Diperoleh dari JavaObject)
Equals(Object)

Menunjukkan apakah beberapa objek lain "sama dengan" yang satu ini.

(Diperoleh dari Object)
FillWindow(Int32, CursorWindow)

Menyalin data kursor ke dalam jendela.

GetBlob(Int32)

Mengembalikan nilai kolom yang diminta sebagai array byte.

(Diperoleh dari CursorWrapper)
GetColumnIndex(String)

Mengembalikan indeks berbasis nol untuk nama kolom yang diberikan, atau -1 jika kolom tidak ada.

(Diperoleh dari CursorWrapper)
GetColumnIndexOrThrow(String)

Mengembalikan indeks berbasis nol untuk nama kolom yang diberikan, atau melemparkan IllegalArgumentException jika kolom tidak ada.

(Diperoleh dari CursorWrapper)
GetColumnName(Int32)

Mengembalikan nama kolom pada indeks kolom berbasis nol yang diberikan.

(Diperoleh dari CursorWrapper)
GetColumnNames()

Mengembalikan array string yang menyimpan nama semua kolom dalam tataan hasil dalam urutan di mana mereka tercantum dalam hasil.

(Diperoleh dari CursorWrapper)
GetDouble(Int32)

Mengembalikan nilai kolom yang diminta sebagai ganda.

(Diperoleh dari CursorWrapper)
GetFloat(Int32)

Mengembalikan nilai kolom yang diminta sebagai float.

(Diperoleh dari CursorWrapper)
GetHashCode()

Mengembalikan nilai kode hash untuk objek .

(Diperoleh dari Object)
GetInt(Int32)

Mengembalikan nilai kolom yang diminta sebagai int.

(Diperoleh dari CursorWrapper)
GetLong(Int32)

Mengembalikan nilai kolom yang diminta selama.

(Diperoleh dari CursorWrapper)
GetShort(Int32)

Mengembalikan nilai kolom yang diminta sebagai singkat.

(Diperoleh dari CursorWrapper)
GetString(Int32)

Mengembalikan nilai kolom yang diminta sebagai String.

(Diperoleh dari CursorWrapper)
GetType(Int32)

Mengembalikan tipe data dari nilai kolom yang diberikan.

(Diperoleh dari CursorWrapper)
IsNull(Int32)

Mengembalikan true jika nilai dalam kolom yang ditunjukkan null.

(Diperoleh dari CursorWrapper)
JavaFinalize()

Dipanggil oleh pengumpul sampah pada objek ketika pengumpulan sampah menentukan bahwa tidak ada lagi referensi ke objek.

(Diperoleh dari Object)
Move(Int32)

Pindahkan kursor dengan jumlah relatif, maju atau mundur, dari posisi saat ini.

(Diperoleh dari CursorWrapper)
MoveToFirst()

Pindahkan kursor ke baris pertama.

(Diperoleh dari CursorWrapper)
MoveToLast()

Pindahkan kursor ke baris terakhir.

(Diperoleh dari CursorWrapper)
MoveToNext()

Pindahkan kursor ke baris berikutnya.

(Diperoleh dari CursorWrapper)
MoveToPosition(Int32)

Pindahkan kursor ke posisi absolut.

(Diperoleh dari CursorWrapper)
MoveToPrevious()

Pindahkan kursor ke baris sebelumnya.

(Diperoleh dari CursorWrapper)
Notify()

Membangunkan satu utas yang menunggu monitor objek ini.

(Diperoleh dari Object)
NotifyAll()

Membangunkan semua utas yang menunggu monitor objek ini.

(Diperoleh dari Object)
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 CursorWrapper)
RegisterDataSetObserver(DataSetObserver)

Daftarkan pengamat yang dipanggil ketika perubahan terjadi pada konten himpunan data kursor ini, misalnya, ketika himpunan data diubah melalui Requery(), , Deactivate()atau Close().

(Diperoleh dari CursorWrapper)
Requery()

Melakukan kueri yang membuat kursor lagi, menyegarkan kontennya.

(Diperoleh dari CursorWrapper)
Respond(Bundle)

Ini adalah cara di luar band bagi pengguna kursor untuk berkomunikasi dengan kursor.

(Diperoleh dari CursorWrapper)
SetHandle(IntPtr, JniHandleOwnership)

Mengatur properti Handle.

(Diperoleh dari Object)
SetNotificationUri(ContentResolver, Uri)

Daftar untuk menonton URI konten untuk perubahan.

(Diperoleh dari CursorWrapper)
SetNotificationUris(ContentResolver, IList<Uri>)

Pembungkus kursor yang mengimplementasikan CrossProcessCursor.

(Diperoleh dari CursorWrapper)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Pembungkus kursor yang mengimplementasikan CrossProcessCursor.

(Diperoleh dari JavaObject)
ToArray<T>()

Membuat array terkelola dari pembungkus array Java ini.

(Diperoleh dari Object)
ToString()

Mengembalikan representasi string objek.

(Diperoleh dari Object)
UnregisterContentObserver(ContentObserver)

Batalkan pendaftaran pengamat yang sebelumnya telah terdaftar dengan kursor ini melalui RegisterContentObserver(ContentObserver).

(Diperoleh dari CursorWrapper)
UnregisterDataSetObserver(DataSetObserver)

Batalkan pendaftaran pengamat yang sebelumnya telah terdaftar dengan kursor ini melalui RegisterContentObserver(ContentObserver).

(Diperoleh dari CursorWrapper)
UnregisterFromRuntime()

Membatalkan pendaftaran peer Java ini dari runtime interop.

(Diperoleh dari Object)
Wait()

Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <diberitahu></em> atau <em>terganggu</em>.

(Diperoleh dari Object)
Wait(Int64, Int32)

Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <>diberitahu</em> atau <em>terganggu</em>, atau sampai sejumlah waktu nyata berlalu.

(Diperoleh dari Object)
Wait(Int64)

Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <>diberitahu</em> atau <em>terganggu</em>, atau sampai sejumlah waktu nyata berlalu.

(Diperoleh dari Object)

Implementasi Antarmuka Eksplisit

Nama Deskripsi
IJavaPeerable.Disposed()

Pembungkus kursor yang mengimplementasikan CrossProcessCursor.

(Diperoleh dari JavaObject)
IJavaPeerable.Finalized()

Pembungkus kursor yang mengimplementasikan CrossProcessCursor.

(Diperoleh dari JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Pembungkus kursor yang mengimplementasikan CrossProcessCursor.

(Diperoleh dari JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Pembungkus kursor yang mengimplementasikan CrossProcessCursor.

(Diperoleh dari JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Pembungkus kursor yang mengimplementasikan CrossProcessCursor.

(Diperoleh dari JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Pembungkus kursor yang mengimplementasikan CrossProcessCursor.

(Diperoleh dari JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Pembungkus kursor yang mengimplementasikan CrossProcessCursor.

Metode Ekstensi

Nama Deskripsi
GetJniTypeName(IJavaPeerable)

Mendapatkan nama JNI dari jenis instans self.

JavaAs<TResult>(IJavaPeerable)

Cobalah untuk memaksa self untuk mengetik TResult, memeriksa bahwa paksaan valid di sisi Java.

JavaCast<TResult>(IJavaObject)

Melakukan konversi jenis yang diperiksa runtime Android.

JavaCast<TResult>(IJavaObject)

Pembungkus kursor yang mengimplementasikan CrossProcessCursor.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Cobalah untuk memaksa self untuk mengetik TResult, memeriksa bahwa paksaan valid di sisi Java.

Berlaku untuk