AppSearchSession.GetByDocumentId 方法

定义

从数据库中按命名空间AppSearchSession中的文档 ID 获取GenericDocument对象。

[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

参数

request
GetByDocumentIdRequest

包含要为其获取文档的命名空间和 ID 的请求。

executor
IExecutor

要对其调用回调的执行程序。

callback
IBatchResultCallback

用于接收执行此操作的挂起结果的回调。 返回 AppSearchBatchResult 的键是输入 ID。 这些值是在成功时返回 GenericDocument的,否则返回失败 AppSearchResult 。 找不到的 ID 将返回 AppSearchResult 失败,结果代码为 AppSearchResult#RESULT_NOT_FOUND. 如果在 App 中发生意外的内部错误搜索服务,BatchResultCallback#onSystemError将使用 a Throwable.

属性

注解

适用于 . 的 android.app.appsearch.AppSearchSession.getByDocumentId(android.app.appsearch.GetByDocumentIdRequest, java.util.concurrent.Executor, android.app.appsearch.BatchResultCallback<java.lang.String, android.app.appsearch.GenericDocument>)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于