Share via


DocumentsProvider.Query Método

Definición

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.

Documentación de Java para android.provider.DocumentsProvider.query(android.net.Uri, java.lang.String[], android.os.Bundle, android.os.CancellationSignal).

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

Documentación de Java para android.provider.DocumentsProvider.query(android.net.Uri, java.lang.String[], android.os.Bundle, android.os.CancellationSignal).

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)>

Se aplica a