PackageManager.QueryContentProviders Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
QueryContentProviders(String, Int32, PackageInfoFlags) |
Получение сведений о поставщике контента. |
QueryContentProviders(String, Int32, PackageManager+ComponentInfoFlags) |
QueryContentProviders(String, Int32, PackageInfoFlags)
Получение сведений о поставщике контента.
[Android.Runtime.Register("queryContentProviders", "(Ljava/lang/String;II)Ljava/util/List;", "GetQueryContentProviders_Ljava_lang_String_IIHandler")]
public abstract System.Collections.Generic.IList<Android.Content.PM.ProviderInfo> QueryContentProviders (string? processName, int uid, Android.Content.PM.PackageInfoFlags flags);
[<Android.Runtime.Register("queryContentProviders", "(Ljava/lang/String;II)Ljava/util/List;", "GetQueryContentProviders_Ljava_lang_String_IIHandler")>]
abstract member QueryContentProviders : string * int * Android.Content.PM.PackageInfoFlags -> System.Collections.Generic.IList<Android.Content.PM.ProviderInfo>
Параметры
- processName
- String
Если значение не равно null, то возвращаемые поставщики ограничивают только те, которые размещаются заданным процессом. Если значение NULL, возвращаются все поставщики содержимого.
- uid
- Int32
Если <var>processName</var> не имеет значения NULL, это обязательный пользовательский интерфейс, принадлежащий запрошенным поставщикам содержимого.
- flags
- PackageInfoFlags
Дополнительные флаги параметров для изменения возвращаемых данных.
Возвращаемое значение
Список ProviderInfo
объектов, содержащих одну запись для каждого поставщика, соответствующего <var>processName</var или если <var>processName</>var> имеет значение NULL, все известные поставщики содержимого.
<Em>, если поставщики не соответствуют, возвращается значение NULL.</эм>
- Атрибуты
Комментарии
Получение сведений о поставщике контента.
<Примечание em>. В отличие от большинства других методов пустой результирующий набор указывается значение NULL вместо пустого списка.</эм>
Используйте #queryContentProviders(String, int, ComponentInfoFlags)
при необходимости длинные флаги.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.
Применяется к
QueryContentProviders(String, Int32, PackageManager+ComponentInfoFlags)
[Android.Runtime.Register("queryContentProviders", "(Ljava/lang/String;ILandroid/content/pm/PackageManager$ComponentInfoFlags;)Ljava/util/List;", "GetQueryContentProviders_Ljava_lang_String_ILandroid_content_pm_PackageManager_ComponentInfoFlags_Handler", ApiSince=33)]
public virtual System.Collections.Generic.IList<Android.Content.PM.ProviderInfo> QueryContentProviders (string? processName, int uid, Android.Content.PM.PackageManager.ComponentInfoFlags flags);
[<Android.Runtime.Register("queryContentProviders", "(Ljava/lang/String;ILandroid/content/pm/PackageManager$ComponentInfoFlags;)Ljava/util/List;", "GetQueryContentProviders_Ljava_lang_String_ILandroid_content_pm_PackageManager_ComponentInfoFlags_Handler", ApiSince=33)>]
abstract member QueryContentProviders : string * int * Android.Content.PM.PackageManager.ComponentInfoFlags -> System.Collections.Generic.IList<Android.Content.PM.ProviderInfo>
override this.QueryContentProviders : string * int * Android.Content.PM.PackageManager.ComponentInfoFlags -> System.Collections.Generic.IList<Android.Content.PM.ProviderInfo>
Параметры
- processName
- String
- uid
- Int32
Возвращаемое значение
- Атрибуты