Lingua

GlobalSearchSession.GetByDocumentId Metodo

Definizione

Recupera i GenericDocument documenti, appartenenti al nome del pacchetto e al nome del database specificati e identificati dallo spazio dei nomi e dagli ID nella richiesta, dal GlobalSearchSession database.

[Android.Runtime.Register("getByDocumentId", "(Ljava/lang/String;Ljava/lang/String;Landroid/app/appsearch/GetByDocumentIdRequest;Ljava/util/concurrent/Executor;Landroid/app/appsearch/BatchResultCallback;)V", "GetGetByDocumentId_Ljava_lang_String_Ljava_lang_String_Landroid_app_appsearch_GetByDocumentIdRequest_Ljava_util_concurrent_Executor_Landroid_app_appsearch_BatchResultCallback_Handler", ApiSince=33)]
public virtual void GetByDocumentId(string packageName, string databaseName, Android.App.AppSearch.GetByDocumentIdRequest request, Java.Util.Concurrent.IExecutor executor, Android.App.AppSearch.IBatchResultCallback callback);
[<Android.Runtime.Register("getByDocumentId", "(Ljava/lang/String;Ljava/lang/String;Landroid/app/appsearch/GetByDocumentIdRequest;Ljava/util/concurrent/Executor;Landroid/app/appsearch/BatchResultCallback;)V", "GetGetByDocumentId_Ljava_lang_String_Ljava_lang_String_Landroid_app_appsearch_GetByDocumentIdRequest_Ljava_util_concurrent_Executor_Landroid_app_appsearch_BatchResultCallback_Handler", ApiSince=33)>]
abstract member GetByDocumentId : string * string * Android.App.AppSearch.GetByDocumentIdRequest * Java.Util.Concurrent.IExecutor * Android.App.AppSearch.IBatchResultCallback -> unit
override this.GetByDocumentId : string * string * Android.App.AppSearch.GetByDocumentIdRequest * Java.Util.Concurrent.IExecutor * Android.App.AppSearch.IBatchResultCallback -> unit

Parametri

packageName
String

nome del pacchetto da cui ottenere

databaseName
String

nome del database da cui ottenere

request
GetByDocumentIdRequest

richiesta contenente uno spazio dei nomi e ID per cui ottenere i documenti.

executor
IExecutor

Executor in cui richiamare il callback.

callback
IBatchResultCallback

Callback per ricevere il risultato in sospeso dell'esecuzione di questa operazione. Le chiavi dell'oggetto restituito AppSearchBatchResult sono gli ID di input. I valori sono gli oggetti restituiti GenericDocumentin caso di esito positivo oppure un errore AppSearchResult in caso contrario. Gli ID non trovati restituiranno un errore AppSearchResult con un codice di risultato di AppSearchResult#RESULT_NOT_FOUND. Se si verifica un errore interno imprevisto nel servizio AppSearch, BatchResultCallback#onSystemError verrà richiamato con .Throwable

Attributi

Commenti

Recupera i GenericDocument documenti, appartenenti al nome del pacchetto e al nome del database specificati e identificati dallo spazio dei nomi e dagli ID nella richiesta, dal GlobalSearchSession database. Quando una chiamata ha esito positivo, il risultato verrà restituito nella sezione operazioni riuscite dell'oggetto AppSearchBatchResult nel callback. Se il pacchetto non esiste, il database non esiste o se il pacchetto chiamante non ha accesso, questi errori verranno riflessi come AppSearchResult oggetti con un codice di stato RESULT_NOT_FOUND nella sezione errori dell'oggetto AppSearchBatchResult .

per android.app.appsearch.GlobalSearchSession.getByDocumentId(java.lang.String, java.lang.String, android.app.appsearch.GetByDocumentIdRequest, java.util.concurrent.Executor, android.app.appsearch.BatchResultCallback<java.lang.String, android.app.appsearch.GenericDocument>).

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