Freigeben über


AppSearchSession.GetByDocumentId Methode

Definition

Ruft GenericDocument Objekte nach Dokument-IDs in einem Namespace aus der AppSearchSession Datenbank ab.

[Android.Runtime.Register("getByDocumentId", "(Landroid/app/appsearch/GetByDocumentIdRequest;Ljava/util/concurrent/Executor;Landroid/app/appsearch/BatchResultCallback;)V", "", ApiSince=31)]
public void GetByDocumentId (Android.App.AppSearch.GetByDocumentIdRequest request, Java.Util.Concurrent.IExecutor executor, Android.App.AppSearch.IBatchResultCallback callback);
[<Android.Runtime.Register("getByDocumentId", "(Landroid/app/appsearch/GetByDocumentIdRequest;Ljava/util/concurrent/Executor;Landroid/app/appsearch/BatchResultCallback;)V", "", ApiSince=31)>]
member this.GetByDocumentId : Android.App.AppSearch.GetByDocumentIdRequest * Java.Util.Concurrent.IExecutor * Android.App.AppSearch.IBatchResultCallback -> unit

Parameter

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 in der App ein unerwarteter interner Fehler auftritt Suchdienst BatchResultCallback#onSystemError wird mit einem Throwable.

Attribute

Hinweise

Java-Dokumentation für android.app.appsearch.AppSearchSession.getByDocumentId(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 vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: