ContentResolver.QueryArgSqlSelection Campo
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Chave para uma cadeia de caracteres de seleção de estilo SQL que pode estar presente no argumento Bundle de consulta passado para ContentProvider#query(Uri, String[], Bundle, CancellationSignal)
quando chamado por um cliente herdado.
[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
Valor do campo
- Atributos
Comentários
Chave para uma cadeia de caracteres de seleção de estilo SQL que pode estar presente no argumento Bundle de consulta passado para ContentProvider#query(Uri, String[], Bundle, CancellationSignal)
quando chamado por um cliente herdado.
Os clientes nunca devem incluir valores fornecidos pelo usuário diretamente na cadeia de caracteres de seleção, pois isso apresenta uma avenida para ataques de injeção de SQL. Em vez disso, um cliente deve usar a notação de espaço reservado padrão para representar valores em uma cadeia de seleção e, em seguida, fornecer um valor correspondente em #QUERY_ARG_SQL_SELECTION_ARGS
.
<b>A segmentação android.os.Build.VERSION_CODES#O
de aplicativos ou superior é fortemente encorajada a usar argumentos de consulta estruturada em vez de cláusulas de consulta SQL opacas.</b>
Documentação Java para android.content.ContentResolver.QUERY_ARG_SQL_SELECTION
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.