Langue

AppSearchSession.SetSchema Méthode

Définition

Définit le schéma qui représente la structure organisationnelle des données dans la base de données 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

Paramètres

request
SetSchemaRequest

schéma vers lequel définir ou mettre à jour la base de données AppSearch.

workExecutor
IExecutor

Exécuteur sur lequel planifier un travail d’arrière-plan côté client lourd, tel que la transformation de documents.

callbackExecutor
IExecutor

Exécuteur sur lequel appeler le rappel.

callback
IConsumer

Rappel pour recevoir le résultat de la définition du schéma.

Attributs

Remarques

Définit le schéma qui représente la structure organisationnelle des données dans la base de données AppSearch.

Lors de la création d’un AppSearchSession, #setSchema doit être appelé. Si le schéma doit être mis à jour ou qu’il n’a pas été défini précédemment, le schéma fourni est enregistré et conservé sur le disque. Sinon, #setSchema il est géré efficacement en tant qu’appel no-op.

Java documentation pour 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>>).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à