DocumentsProvider.Query Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| Nome | Descrizione |
|---|---|
| Query(Uri, String[], Bundle, CancellationSignal) |
L'implementazione viene fornita dalla classe padre. |
| Query(Uri, String[], String, String[], String) |
L'implementazione viene fornita dalla classe padre. |
Query(Uri, String[], Bundle, CancellationSignal)
L'implementazione viene fornita dalla classe padre.
[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
Parametri
- uri
- Uri
URI da eseguire per la query. Questo sarà l'URI completo inviato dal client. Questo valore non può essere Null.
- projection
- String[]
Elenco di colonne da inserire nel cursore. Se null specificare un set predefinito di colonne.
- queryArgs
- Bundle
Bundle contenente informazioni aggiuntive necessarie per l'operazione. Gli argomenti possono includere argomenti di stile SQL, ad esempio ContentResolver.QUERY_ARG_SQL_LIMIT, ma si noti che la documentazione per ogni singolo provider indicherà gli argomenti supportati. Questo valore può essere Null.
- cancellationSignal
- CancellationSignal
Segnale per annullare l'operazione in corso o Null.
Valori restituiti
cursore o null.
- Attributi
Commenti
L'implementazione viene fornita dalla classe padre. Non è possibile eseguire l'override.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
Query(Uri, String[], String, String[], String)
L'implementazione viene fornita dalla classe padre.
[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
Parametri
- uri
- Uri
URI da eseguire per la query. Questo sarà l'URI completo inviato dal client; se il client richiede un record specifico, l'URI terminerà in un numero di record che l'implementazione deve analizzare e aggiungere a una clausola WHERE o HAVING, specificando tale valore _id.
- projection
- String[]
Elenco di colonne da inserire nel cursore. Se null tutte le colonne sono incluse.
- selection
- String
Criteri di selezione da applicare durante il filtro delle righe.
Se null vengono incluse tutte le righe.
- selectionArgs
- String[]
È possibile includere ?s nella selezione, che verrà sostituito dai valori di selectionArgs, in ordine di visualizzazione nella selezione. I valori verranno associati come stringhe.
- sortOrder
- String
Modalità di ordinamento delle righe nel cursore.
Se null il provider è libero di definire l'ordinamento.
Valori restituiti
cursore o null.
- Attributi
Commenti
Informazioni di riferimento su Android per android.provider.DocumentsProvider.query.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Vedi anche
- 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)>