Sprache

GlobalSearchSession.GetByDocumentId Methode

Definition

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.

Java Dokumentation für 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>).

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.

Gilt für: