語言

AppSearchSession.Put 方法

定義

將文件編入資料庫。AppSearchSession

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

參數

request
PutDocumentsRequest

包含待編目的文件。

executor
IExecutor

執行人,用以啟動回撥。

callback
IBatchResultCallback

回調以接收執行此操作的待處理結果。 返回 AppSearchBatchResult 的鍵是輸入文件的 ID。 這些值要麼 null 是對應文件成功索引,要麼是失敗 AppSearchResult 。 若 AppSearch 服務發生意外內部錯誤, BatchResultCallback#onSystemError 將被呼叫為 Throwable。

屬性

備註

將文件編入資料庫。AppSearchSession

每個 GenericDocument 物件必須有一個 schemaType 欄位,該欄位 AppSearchSchema 是先前透過呼叫 #setSchema 方法註冊過的類型。

Java 文件 android.app.appsearch.AppSearchSession.put(android.app.appsearch.PutDocumentsRequest, java.util.concurrent.Executor, android.app.appsearch.BatchResultCallback<java.lang.String, java.lang.Void>)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於