DocumentsProvider.Query Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
Query(Uri, String[], Bundle, CancellationSignal) |
La implementación la proporciona la clase primaria. |
Query(Uri, String[], String, String[], String) |
La implementación la proporciona la clase primaria. |
Query(Uri, String[], Bundle, CancellationSignal)
La implementación la proporciona la clase primaria.
[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
Parámetros
- uri
- Uri
- projection
- String[]
- queryArgs
- Bundle
- cancellationSignal
- CancellationSignal
Devoluciones
- Atributos
Comentarios
La implementación la proporciona la clase primaria. No se puede invalidar.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código y se usan según los términos descritos en la creative Commons 2.5.
Se aplica a
Query(Uri, String[], String, String[], String)
La implementación la proporciona la clase primaria.
[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
Parámetros
- uri
- Uri
Identificador URI que se va a consultar. Este será el URI completo enviado por el cliente; Si el cliente solicita un registro específico, el URI finalizará en un número de registro que la implementación debe analizar y agregar a una cláusula WHERE o HAVING, especificando ese valor de _id.
- projection
- String[]
Lista de columnas que se van a colocar en el cursor. Si null
se incluyen todas las columnas.
- selection
- String
Criterios de selección que se aplicarán al filtrar filas.
Si null
se incluyen todas las filas.
- selectionArgs
- String[]
Puede incluir ?s en la selección, que se reemplazará por los valores de selectionArgs, para que aparezcan en la selección. Los valores se enlazarán como Cadenas.
- sortOrder
- String
Cómo se deben ordenar las filas del cursor.
Si null
el proveedor es libre de definir el criterio de ordenación.
Devoluciones
- Atributos
Comentarios
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código y se usan según los términos descritos en la creative Commons 2.5.
Consulte también
- 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)>