Lingua

AppSearchSession.SetSchema Metodo

Definizione

Imposta lo schema che rappresenta la struttura organizzativa dei dati all'interno del database AppSearch.

[Android.Runtime.Register("setSchema", "(Landroid/app/appsearch/SetSchemaRequest;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V", "", ApiSince=31)]
public void SetSchema(Android.App.AppSearch.SetSchemaRequest request, Java.Util.Concurrent.IExecutor workExecutor, Java.Util.Concurrent.IExecutor callbackExecutor, Java.Util.Functions.IConsumer callback);
[<Android.Runtime.Register("setSchema", "(Landroid/app/appsearch/SetSchemaRequest;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V", "", ApiSince=31)>]
member this.SetSchema : Android.App.AppSearch.SetSchemaRequest * Java.Util.Concurrent.IExecutor * Java.Util.Concurrent.IExecutor * Java.Util.Functions.IConsumer -> unit

Parametri

request
SetSchemaRequest

schema in cui impostare o aggiornare il database AppSearch.

workExecutor
IExecutor

Executor in cui pianificare operazioni in background sul lato client pesanti, ad esempio la trasformazione dei documenti.

callbackExecutor
IExecutor

Executor in cui richiamare il callback.

callback
IConsumer

Callback per ricevere il risultato dell'impostazione dello schema.

Attributi

Commenti

Imposta lo schema che rappresenta la struttura organizzativa dei dati all'interno del database AppSearch.

Al momento della creazione di , AppSearchSession#setSchema è necessario chiamare . Se lo schema deve essere aggiornato o non è stato impostato in precedenza, lo schema fornito verrà salvato e salvato in modo permanente su disco. In caso contrario, #setSchema viene gestito in modo efficiente come chiamata no-op.

per android.app.appsearch.AppSearchSession.setSchema(android.app.appsearch.SetSchemaRequest, java.util.concurrent.Executor, java.util.concurrent.Executor, java.util.function.Consumer<android.app.appsearch.AppSearchResult<android.app.appsearch.SetSchemaResponse>>).

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