GlobalSearchSession.GetByDocumentId Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.
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.