ContentProviderClient Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Объект общедоступного интерфейса, используемый для взаимодействия с определенным ContentProvider
объектом.
[Android.Runtime.Register("android/content/ContentProviderClient", DoNotGenerateAcw=true)]
public class ContentProviderClient : Java.Lang.Object, IDisposable, Java.Interop.IJavaPeerable, Java.Lang.IAutoCloseable
[<Android.Runtime.Register("android/content/ContentProviderClient", DoNotGenerateAcw=true)>]
type ContentProviderClient = class
inherit Object
interface IAutoCloseable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Наследование
- Атрибуты
- Реализации
Комментарии
Объект общедоступного интерфейса, используемый для взаимодействия с определенным ContentProvider
объектом.
Экземпляры можно получить путем вызова ContentResolver#acquireContentProviderClient
или ContentResolver#acquireUnstableContentProviderClient
. Экземпляры должны быть освобождены с помощью, чтобы указать системе, что базовый ContentProvider
объект больше не нужен #close()
и может быть убит для освобождения ресурсов.
Обратите внимание, что обычно необходимо создать новый экземпляр ContentProviderClient для каждого потока, который будет выполнять операции. В отличие ContentResolver
от методов, таких как #query
и #openFile
не являются потокобезопасными, не следует вызывать #close()
в ContentProviderClient эти вызовы до тех пор, пока вы не завершите возвращенные данные.
Документация по Java для android.content.ContentProviderClient
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.
Конструкторы
ContentProviderClient(IntPtr, JniHandleOwnership) |
Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения. |
Свойства
Class |
Возвращает класс среды выполнения этого |
Handle |
Дескриптор базового экземпляра Android. (Унаследовано от Object) |
JniIdentityHashCode |
Объект общедоступного интерфейса, используемый для взаимодействия с определенным |
JniPeerMembers |
Объект общедоступного интерфейса, используемый для взаимодействия с определенным |
LocalContentProvider |
Получите ссылку на |
PeerReference |
Объект общедоступного интерфейса, используемый для взаимодействия с определенным |
ThresholdClass |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. |
ThresholdType |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. |
Методы
ApplyBatch(IList<ContentProviderOperation>) |
См. раздел |
ApplyBatch(String, IList<ContentProviderOperation>) |
См. раздел |
BulkInsert(Uri, ContentValues[]) |
См. раздел |
Call(String, String, Bundle) |
См. раздел |
Call(String, String, String, Bundle) |
См. раздел |
Canonicalize(Uri) |
См. раздел |
Clone() |
Создает и возвращает копию этого объекта. (Унаследовано от Object) |
Close() |
Закрывает это подключение клиента, указывающее на систему, что базовый |
Delete(Uri, Bundle) |
См. раздел |
Delete(Uri, String, String[]) |
См. раздел |
Dispose() |
Объект общедоступного интерфейса, используемый для взаимодействия с определенным |
Dispose(Boolean) |
Объект общедоступного интерфейса, используемый для взаимодействия с определенным |
Equals(Object) |
Указывает, равен ли другой объект этому объекту. (Унаследовано от Object) |
GetHashCode() |
Возвращает значение хэш-кода для объекта. (Унаследовано от Object) |
GetStreamTypes(Uri, String) |
См. раздел |
GetType(Uri) |
См. раздел |
Insert(Uri, ContentValues, Bundle) |
См. раздел |
Insert(Uri, ContentValues) |
См. раздел |
JavaFinalize() |
Вызывается сборщиком мусора в объекте, когда сборка мусора определяет, что больше ссылок на объект нет. (Унаследовано от Object) |
Notify() |
Пробуждение одного потока, ожидающего монитора этого объекта. (Унаследовано от Object) |
NotifyAll() |
Просыпает все потоки, ожидающие монитора этого объекта. (Унаследовано от Object) |
OpenAssetFile(Uri, String, CancellationSignal) |
См. раздел |
OpenAssetFile(Uri, String) |
См. раздел |
OpenFile(Uri, String, CancellationSignal) |
См. раздел |
OpenFile(Uri, String) |
См. раздел |
OpenTypedAssetFile(Uri, String, Bundle, CancellationSignal) |
Объект общедоступного интерфейса, используемый для взаимодействия с определенным |
OpenTypedAssetFileDescriptor(Uri, String, Bundle, CancellationSignal) |
См. раздел |
OpenTypedAssetFileDescriptor(Uri, String, Bundle) |
См. раздел |
Query(Uri, String[], Bundle, CancellationSignal) |
См. раздел |
Query(Uri, String[], String, String[], String, CancellationSignal) |
См. раздел |
Query(Uri, String[], String, String[], String) |
См. раздел |
Refresh(Uri, Bundle, CancellationSignal) |
См. раздел |
Release() |
Этот элемент считается нерекомендуемым. |
SetHandle(IntPtr, JniHandleOwnership) |
Задает свойство Handle. (Унаследовано от Object) |
ToArray<T>() |
Объект общедоступного интерфейса, используемый для взаимодействия с определенным |
ToString() |
Возвращает строковое представление объекта. (Унаследовано от Object) |
Uncanonicalize(Uri) |
См. раздел |
UnregisterFromRuntime() |
Объект общедоступного интерфейса, используемый для взаимодействия с определенным |
Update(Uri, ContentValues, Bundle) |
См. раздел |
Update(Uri, ContentValues, String, String[]) |
См. раздел |
Wait() |
Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>помощи уведомления</em> или <эм>прерванного</em>. (Унаследовано от Object) |
Wait(Int64, Int32) |
Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени. (Унаследовано от Object) |
Wait(Int64) |
Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени. (Унаследовано от Object) |
Явные реализации интерфейса
IJavaPeerable.Disposed() |
Объект общедоступного интерфейса, используемый для взаимодействия с определенным |
IJavaPeerable.DisposeUnlessReferenced() |
Объект общедоступного интерфейса, используемый для взаимодействия с определенным |
IJavaPeerable.Finalized() |
Объект общедоступного интерфейса, используемый для взаимодействия с определенным |
IJavaPeerable.JniManagedPeerState |
Объект общедоступного интерфейса, используемый для взаимодействия с определенным |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Объект общедоступного интерфейса, используемый для взаимодействия с определенным |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Объект общедоступного интерфейса, используемый для взаимодействия с определенным |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Объект общедоступного интерфейса, используемый для взаимодействия с определенным |
Методы расширения
JavaCast<TResult>(IJavaObject) |
Выполняет преобразование типа, проверяемого средой выполнения Android. |
JavaCast<TResult>(IJavaObject) |
Объект общедоступного интерфейса, используемый для взаимодействия с определенным |
GetJniTypeName(IJavaPeerable) |
Объект общедоступного интерфейса, используемый для взаимодействия с определенным |