ContentResolver.QueryArgSqlSelection Champ
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.
Clé d’une chaîne de sélection de style SQL qui peut être présente dans l’argument bundle de requête passé à ContentProvider#query(Uri, String[], Bundle, CancellationSignal)
lorsqu’elle est appelée par un client hérité.
[Android.Runtime.Register("QUERY_ARG_SQL_SELECTION", ApiSince=26)]
public const string QueryArgSqlSelection;
[<Android.Runtime.Register("QUERY_ARG_SQL_SELECTION", ApiSince=26)>]
val mutable QueryArgSqlSelection : string
Valeur de champ
- Attributs
Remarques
Clé d’une chaîne de sélection de style SQL qui peut être présente dans l’argument bundle de requête passé à ContentProvider#query(Uri, String[], Bundle, CancellationSignal)
lorsqu’elle est appelée par un client hérité.
Les clients ne doivent jamais inclure les valeurs fournies par l’utilisateur directement dans la chaîne de sélection, car cela présente une avenue pour les attaques par injection SQL. Au lieu de cela, un client doit utiliser la notation d’espace réservé standard pour représenter des valeurs dans une chaîne de sélection, puis fournir une valeur correspondante dans #QUERY_ARG_SQL_SELECTION_ARGS
.
<b>Les applications ciblant android.os.Build.VERSION_CODES#O
ou supérieure sont fortement encouragés à utiliser des arguments de requête structurés au lieu de clauses de requête SQL opaques.</b>
Documentation Java pour android.content.ContentResolver.QUERY_ARG_SQL_SELECTION
.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.