Lingua

AppSearchSession.Put Metodo

Definizione

Indicizza i documenti nel AppSearchSession database.

[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

Parametri

request
PutDocumentsRequest

contenente i documenti da indicizzare.

executor
IExecutor

Executor in cui richiamare il callback.

callback
IBatchResultCallback

Callback per ricevere il risultato in sospeso dell'esecuzione di questa operazione. Le chiavi dell'oggetto restituito AppSearchBatchResult sono gli ID dei documenti di input. I valori sono null se il documento corrispondente è stato indicizzato correttamente oppure un errore AppSearchResult in caso contrario. Se si verifica un errore interno imprevisto nel servizio AppSearch, BatchResultCallback#onSystemError verrà richiamato con .Throwable

Attributi

Commenti

Indicizza i documenti nel AppSearchSession database.

Ogni GenericDocument oggetto deve avere un schemaType campo impostato su un AppSearchSchema tipo registrato in precedenza chiamando il #setSchema metodo .

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

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a