ICrossProcessCursor Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Курсор перекрестной обработки — это расширение Cursor
, которое также поддерживает использование удаленных процессов.
[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
- Производный
- Атрибуты
- Реализации
Комментарии
Курсор перекрестной обработки — это расширение Cursor
, которое также поддерживает использование удаленных процессов.
Содержимое курсора перекрестного процесса маршалируется в удаленный процесс путем заполнения CursorWindow
объектов с помощью #fillWindow
. В качестве оптимизации курсор может предоставить предварительно заполненное окно для использования #getWindow
, тем самым избавив от необходимости копирования данных в еще одно окно курсора.
Документация по Java для android.database.CrossProcessCursor
.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.
Свойства
ColumnCount |
Возвращает общее количество столбцов (Унаследовано от ICursor) |
Count |
Возвращает количество строк в курсоре. (Унаследовано от ICursor) |
Extras |
Возвращает пакет дополнительных значений. (Унаследовано от ICursor) |
Handle |
Возвращает значение JNI базового объекта Android. (Унаследовано от IJavaObject) |
IsAfterLast |
Возвращает значение, указывающее, указывает ли курсор на позицию после последней строки. (Унаследовано от ICursor) |
IsBeforeFirst |
Возвращает значение, указывающее, указывает ли курсор на позицию перед первой строкой. (Унаследовано от ICursor) |
IsClosed |
возвращает значение true, если курсор закрыт (Унаследовано от ICursor) |
IsFirst |
Возвращает значение, указывающее, указывает ли курсор на первую строку. (Унаследовано от ICursor) |
IsLast |
Возвращает значение, указывающее, указывает ли курсор на последнюю строку. (Унаследовано от ICursor) |
JniIdentityHashCode |
Возвращает значение для упаковаемого |
JniManagedPeerState |
Состояние управляемого однорангового узла. (Унаследовано от IJavaPeerable) |
JniPeerMembers |
Поддержка доступа и вызова участников. (Унаследовано от IJavaPeerable) |
NotificationUri |
Возвращает универсальный код ресурса (URI), по которому будут доставляться уведомления об изменениях в данных этого курсора, как было задано SetNotificationUri(ContentResolver, Uri)ранее . (Унаследовано от ICursor) |
PeerReference |
JniObjectReference Возвращает экземпляр объекта Java, заключенный в оболочку. (Унаследовано от IJavaPeerable) |
Position |
Возвращает текущее положение курсора в наборе строк. (Унаследовано от ICursor) |
WantsAllOnMoveCalls |
Метод onMove() будет вызываться в разных процессах, только если этот метод возвращает значение true. (Унаследовано от ICursor) |
Window |
Возвращает предварительно заполненное окно, содержащее данные в этом курсоре. |
Методы
Close() |
Закрывает этот поток и освобождает все связанные с ним системные ресурсы. (Унаследовано от ICloseable) |
CopyStringToBuffer(Int32, CharArrayBuffer) |
Извлекает запрошенный текст столбца и сохраняет его в предоставленном буфере. (Унаследовано от ICursor) |
Deactivate() |
Устаревшие..
Деактивирует курсор, выполняя все вызовы к нему, пока не |
Disposed() |
Вызывается при удалении экземпляра. (Унаследовано от IJavaPeerable) |
DisposeUnlessReferenced() |
Если отсутствуют незадающиеся ссылки на этот экземпляр, вызывает |
FillWindow(Int32, CursorWindow) |
Копирует данные курсора в окно. |
Finalized() |
Вызывается после завершения работы экземпляра. (Унаследовано от IJavaPeerable) |
GetBlob(Int32) |
Возвращает значение запрошенного столбца в виде массива байтов. (Унаследовано от ICursor) |
GetColumnIndex(String) |
Возвращает отсчитываемый от нуля индекс для заданного имени столбца или значение -1, если столбец не существует. (Унаследовано от ICursor) |
GetColumnIndexOrThrow(String) |
Возвращает отсчитываемый от нуля индекс для заданного имени столбца или вызывает исключение |
GetColumnName(Int32) |
Возвращает имя столбца по заданному индексу столбца с отсчитываемой от нуля. (Унаследовано от ICursor) |
GetColumnNames() |
Возвращает строковый массив, содержащий имена всех столбцов в результирующем наборе в том порядке, в котором они были указаны в результате. (Унаследовано от ICursor) |
GetDouble(Int32) |
Возвращает значение запрошенного столбца в виде double. (Унаследовано от ICursor) |
GetFloat(Int32) |
Возвращает значение запрошенного столбца в виде типа float. (Унаследовано от ICursor) |
GetInt(Int32) |
Возвращает значение запрошенного столбца в виде типа int. (Унаследовано от ICursor) |
GetLong(Int32) |
Возвращает значение запрошенного столбца в виде значения long. (Унаследовано от ICursor) |
GetShort(Int32) |
Возвращает значение запрошенного столбца в виде короткого. (Унаследовано от ICursor) |
GetString(Int32) |
Возвращает значение запрошенного столбца в виде строки. (Унаследовано от ICursor) |
GetType(Int32) |
Возвращает тип данных значения заданного столбца. (Унаследовано от ICursor) |
IsNull(Int32) |
Возвращает значение |
Move(Int32) |
Перемещение курсора на относительную величину (вперед или назад) из текущего положения. (Унаследовано от ICursor) |
MoveToFirst() |
Перемещение курсора в первую строку. (Унаследовано от ICursor) |
MoveToLast() |
Перемещение курсора в последнюю строку. (Унаследовано от ICursor) |
MoveToNext() |
Переместить курсор в следующую строку. (Унаследовано от ICursor) |
MoveToPosition(Int32) |
Перемещение курсора в абсолютное положение. (Унаследовано от ICursor) |
MoveToPrevious() |
Переместите курсор в предыдущую строку. (Унаследовано от ICursor) |
OnMove(Int32, Int32) |
Эта функция вызывается каждый раз, когда курсор успешно прокручивается до новой позиции, что дает подклассу возможность обновить любое состояние. |
RegisterContentObserver(ContentObserver) |
Зарегистрируйте наблюдатель, который вызывается при изменении содержимого, поддерживающего этот курсор. (Унаследовано от ICursor) |
RegisterDataSetObserver(DataSetObserver) |
Зарегистрируйте наблюдатель, который вызывается при изменении содержимого этого набора данных курсоров, например при изменении набора данных с помощью |
Requery() |
Устаревшие..
Выполняет запрос, который снова создал курсор, обновляя его содержимое. (Унаследовано от ICursor) |
Respond(Bundle) |
Это внеполосный способ взаимодействия пользователя курсора с курсором. (Унаследовано от ICursor) |
SetJniIdentityHashCode(Int32) |
Задайте значение, возвращаемое . |
SetJniManagedPeerState(JniManagedPeerStates) |
Курсор перекрестной обработки — это расширение |
SetNotificationUri(ContentResolver, Uri) |
Зарегистрируйтесь, чтобы watch URI содержимого для изменений. (Унаследовано от ICursor) |
SetPeerReference(JniObjectReference) |
Задайте значение, возвращаемое . |
UnregisterContentObserver(ContentObserver) |
Отмените регистрацию наблюдателя, который ранее был зарегистрирован с этим курсором с помощью |
UnregisterDataSetObserver(DataSetObserver) |
Отмените регистрацию наблюдателя, который ранее был зарегистрирован с этим курсором с помощью |
UnregisterFromRuntime() |
Отмените регистрацию этого экземпляра, чтобы среда выполнения не возвращала его из будущих Java.Interop.JniRuntime+JniValueManager.PeekValue вызовов. (Унаследовано от IJavaPeerable) |
Методы расширения
JavaCast<TResult>(IJavaObject) |
Выполняет преобразование типа, проверенное средой выполнения Android. |
JavaCast<TResult>(IJavaObject) |
Курсор перекрестной обработки — это расширение |
GetJniTypeName(IJavaPeerable) |
Курсор перекрестной обработки — это расширение |