GlobalSearchSession.GetByDocumentId Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
GenericDocument Ruft Dokumente ab, die zum angegebenen Paketnamen und Datenbanknamen gehören und durch den Namespace und die IDs in der Anforderung identifiziert werden, aus der GlobalSearchSession Datenbank.
[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
Parameter
- packageName
- String
der Name des pakets, von dem abgerufen werden soll
- databaseName
- String
der Name der Datenbank, von der sie abgerufen werden soll
- request
- GetByDocumentIdRequest
eine Anforderung, die einen Namespace und IDs zum Abrufen von Dokumenten enthält.
- executor
- IExecutor
Executor, für den der Rückruf aufgerufen werden soll.
- callback
- IBatchResultCallback
Rückruf, um das ausstehende Ergebnis der Ausführung dieses Vorgangs zu erhalten. Die Schlüssel der zurückgegebenen AppSearchBatchResult Sind die Eingabe-IDs. Die Werte sind die zurückgegebenen GenericDocumentWerte bei Erfolg oder ein Fehler AppSearchResult . IDs, die nicht gefunden werden, geben einen Fehler AppSearchResult mit einem Ergebniscode von AppSearchResult#RESULT_NOT_FOUND. Wenn ein unerwarteter interner Fehler im AppSearch-Dienst auftritt, BatchResultCallback#onSystemError wird er mit einem Throwableaufgerufen.
- Attribute
Hinweise
GenericDocument Ruft Dokumente ab, die zum angegebenen Paketnamen und Datenbanknamen gehören und durch den Namespace und die IDs in der Anforderung identifiziert werden, aus der GlobalSearchSession Datenbank. Wenn ein Aufruf erfolgreich ist, wird das Ergebnis im Erfolgsabschnitt des AppSearchBatchResult Objekts im Rückruf zurückgegeben. Wenn das Paket nicht vorhanden ist, ist die Datenbank nicht vorhanden oder wenn das aufrufende Paket keinen Zugriff hat, werden diese Fehler als AppSearchResult Objekte mit einem RESULT_NOT_FOUND Statuscode im Fehlerabschnitt des AppSearchBatchResult Objekts angezeigt.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.