DocumentsProvider.Query Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| Query(Uri, String[], Bundle, CancellationSignal) |
L’implémentation est fournie par la classe parente. |
| Query(Uri, String[], String, String[], String) |
L’implémentation est fournie par la classe parente. |
Query(Uri, String[], Bundle, CancellationSignal)
L’implémentation est fournie par la classe parente.
[Android.Runtime.Register("query", "(Landroid/net/Uri;[Ljava/lang/String;Landroid/os/Bundle;Landroid/os/CancellationSignal;)Landroid/database/Cursor;", "", ApiSince=26)]
public override sealed Android.Database.ICursor? Query(Android.Net.Uri? uri, string[]? projection, Android.OS.Bundle? queryArgs, Android.OS.CancellationSignal? cancellationSignal);
[<Android.Runtime.Register("query", "(Landroid/net/Uri;[Ljava/lang/String;Landroid/os/Bundle;Landroid/os/CancellationSignal;)Landroid/database/Cursor;", "", ApiSince=26)>]
override this.Query : Android.Net.Uri * string[] * Android.OS.Bundle * Android.OS.CancellationSignal -> Android.Database.ICursor
Paramètres
- uri
- Uri
URI à interroger. Il s’agit de l’URI complet envoyé par le client. Cette valeur ne peut pas être null.
- projection
- String[]
Liste des colonnes à placer dans le curseur. Si la valeur null fournit un ensemble de colonnes par défaut.
- queryArgs
- Bundle
Offre groupée contenant des informations supplémentaires nécessaires à l’opération. Les arguments peuvent inclure des arguments de style SQL, tels que ContentResolver.QUERY_ARG_SQL_LIMIT, mais notez que la documentation de chaque fournisseur individuel indiquera quels arguments ils prennent en charge. Cette valeur peut être null.
- cancellationSignal
- CancellationSignal
Signal d’annulation de l’opération en cours ou null.
Retours
curseur ou null.
- Attributs
Remarques
L’implémentation est fournie par la classe parente. Impossible de remplacer.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
S’applique à
Query(Uri, String[], String, String[], String)
L’implémentation est fournie par la classe parente.
[Android.Runtime.Register("query", "(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;", "")]
public override sealed Android.Database.ICursor? Query(Android.Net.Uri? uri, string[]? projection, string? selection, string[]? selectionArgs, string? sortOrder);
[<Android.Runtime.Register("query", "(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;", "")>]
override this.Query : Android.Net.Uri * string[] * string * string[] * string -> Android.Database.ICursor
Paramètres
- uri
- Uri
URI à interroger. Il s’agit de l’URI complet envoyé par le client ; si le client demande un enregistrement spécifique, l’URI se termine par un numéro d’enregistrement que l’implémentation doit analyser et ajouter à une clause WHERE ou HAVING, en spécifiant cette valeur _id.
- projection
- String[]
Liste des colonnes à placer dans le curseur. Si null toutes les colonnes sont incluses.
- selection
- String
Critères de sélection à appliquer lors du filtrage des lignes.
Si null toutes les lignes sont incluses.
- selectionArgs
- String[]
Vous pouvez inclure ?s dans la sélection, qui sera remplacée par les valeurs de selectionArgs, afin qu’elles apparaissent dans la sélection. Les valeurs seront liées sous forme de chaînes.
- sortOrder
- String
Comment les lignes du curseur doivent être triées.
Si null le fournisseur est libre de définir l’ordre de tri.
Retours
curseur ou null.
- Attributs
Remarques
Référence Android pour android.provider.DocumentsProvider.query.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
Voir aussi
- QueryRoots(String[])
- <xref:Android.Provider.DocumentsProvider.QueryRecentDocuments(System.String%2c+System.String%5b%5d)>
- <xref:Android.Provider.DocumentsProvider.QueryDocument(System.String%2c+System.String%5b%5d)>
- <xref:Android.Provider.DocumentsProvider.QueryChildDocuments(System.String%2c+System.String%5b%5d%2c+System.String%5b%5d)>
- <xref:Android.Provider.DocumentsProvider.QuerySearchDocuments(System.String%2c+System.String%2c+System.String)>