Idioma

GlobalSearchSession.GetByDocumentId Método

Definição

Recupera documentos, pertencentes GenericDocument ao nome do pacote e ao nome do banco de dados especificados e identificados pelo namespace e ids na solicitação, do GlobalSearchSession banco de dados.

[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

Parâmetros

packageName
String

o nome do pacote a ser obtido

databaseName
String

o nome do banco de dados a ser obtido

request
GetByDocumentIdRequest

uma solicitação que contém um namespace e IDs para a qual obter documentos.

executor
IExecutor

Executor no qual invocar o retorno de chamada.

callback
IBatchResultCallback

Retorno de chamada para receber o resultado pendente da execução desta operação. As chaves dos retornados AppSearchBatchResult são as IDs de entrada. Os valores são os retornados GenericDocumentcom êxito ou falha AppSearchResult de outra forma. As IDs não encontradas retornarão uma falha AppSearchResult com um código de resultado de AppSearchResult#RESULT_NOT_FOUND. Se ocorrer um erro interno inesperado no serviço AppSearch, BatchResultCallback#onSystemError será invocado com um Throwable.

Atributos

Comentários

Recupera documentos, pertencentes GenericDocument ao nome do pacote e ao nome do banco de dados especificados e identificados pelo namespace e ids na solicitação, do GlobalSearchSession banco de dados. Quando uma chamada for bem-sucedida, o resultado será retornado na seção de sucessos do AppSearchBatchResult objeto no retorno de chamada. Se o pacote não existir, o banco de dados não existir ou se o pacote de chamada não tiver acesso, essas falhas serão refletidas como AppSearchResult objetos com um código de status RESULT_NOT_FOUND na seção de falhas do AppSearchBatchResult objeto.

Java documentação para 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>).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a