Lenguaje

AppSearchSession.Put Método

Definición

Indexa documentos en la base de AppSearchSession datos.

[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

Parámetros

request
PutDocumentsRequest

que contiene documentos que se van a indexar.

executor
IExecutor

Ejecutor en el que se va a invocar la devolución de llamada.

callback
IBatchResultCallback

Devolución de llamada para recibir el resultado pendiente de realizar esta operación. Las claves del devuelto AppSearchBatchResult son los identificadores de los documentos de entrada. Los valores son null si el documento correspondiente se indizó correctamente o se produjo un error AppSearchResult en caso contrario. Si se produce un error interno inesperado en el servicio AppSearch, BatchResultCallback#onSystemError se invocará con .Throwable

Atributos

Comentarios

Indexa documentos en la base de AppSearchSession datos.

Cada GenericDocument objeto debe tener un schemaType campo establecido en un AppSearchSchema tipo que se haya registrado anteriormente llamando al #setSchema método .

Java documentación para android.app.appsearch.AppSearchSession.put(android.app.appsearch.PutDocumentsRequest, java.util.concurrent.Executor, android.app.appsearch.BatchResultCallback<java.lang.String, java.lang.Void>).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a