PackageManager.QueryContentProviders Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
QueryContentProviders(String, Int32, PackageManager+ComponentInfoFlags) | |
QueryContentProviders(String, Int32, PackageInfoFlags) |
Recuperare le informazioni sul provider di contenuti. |
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>
Parametri
- processName
- String
- uid
- Int32
Restituisce
- Attributi
Si applica a
QueryContentProviders(String, Int32, PackageInfoFlags)
Recuperare le informazioni sul provider di contenuti.
[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>
Parametri
- processName
- String
Se non null, limita i provider restituiti solo a quelli ospitati dal processo specificato. Se null, vengono restituiti tutti i provider di contenuto.
- uid
- Int32
Se <var>processName</var> è diverso da null, si tratta dell'interfaccia utente richiesta proprietaria dei provider di contenuti richiesti.
- flags
- PackageInfoFlags
Flag di opzione aggiuntivi per modificare i dati restituiti.
Restituisce
Elenco di ProviderInfo
oggetti contenenti una voce per ogni provider corrispondente <a var>processName</var> oppure, se <var>processName</var> è null, tutti i provider di contenuti noti.
<em>Se non sono presenti provider corrispondenti, viene restituito null.</Em>
- Attributi
Commenti
Recuperare le informazioni sul provider di contenuti.
<em>Nota: a differenza della maggior parte degli altri metodi, un set di risultati vuoto è indicato da una restituzione Null anziché da un elenco vuoto.</Em>
Usare #queryContentProviders(String, int, ComponentInfoFlags)
quando sono necessari flag lunghi.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.