GlobalSearchSession.GetByDocumentId 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.
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 .
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.