Lenguaje

GlobalSearchSession.GetByDocumentId Método

Definición

Recupera documentos GenericDocument , que pertenecen al nombre de paquete y al nombre de la base de datos especificados, y se identifican por el espacio de nombres y los identificadores de la solicitud, de la GlobalSearchSession base de datos.

[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

el nombre del paquete del que se va a obtener

databaseName
String

el nombre de la base de datos de la que se va a obtener

request
GetByDocumentIdRequest

una solicitud que contiene un espacio de nombres e identificadores para los que obtener documentos.

executor
IExecutor

Ejecutor en el que se va a invocar la devolución de llamada.

callback
IBatchResultCallback

Devolución de llamada para recibir el resultado pendiente de realizar esta operación. Las claves del devuelto AppSearchBatchResult son los identificadores de entrada. Los valores son los devueltos si se han realizado GenericDocumentcorrectamente o un error AppSearchResult en caso contrario. Los identificadores que no se encuentran devolverán un error AppSearchResult con un código de resultado de AppSearchResult#RESULT_NOT_FOUND. Si se produce un error interno inesperado en el servicio AppSearch, BatchResultCallback#onSystemError se invocará con .Throwable

Atributos

Comentarios

Recupera documentos GenericDocument , que pertenecen al nombre de paquete y al nombre de la base de datos especificados, y se identifican por el espacio de nombres y los identificadores de la solicitud, de la GlobalSearchSession base de datos. Cuando una llamada se realiza correctamente, el resultado se devolverá en la sección correctos del AppSearchBatchResult objeto en la devolución de llamada. Si el paquete no existe, la base de datos no existe o si el paquete que realiza la llamada no tiene acceso, estos errores se reflejarán como AppSearchResult objetos con un código de estado de RESULT_NOT_FOUND en la sección de errores del AppSearchBatchResult objeto.

Java documentación 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>).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a