Sprache

AppSearchSession.SetSchema Methode

Definition

Legt das Schema fest, das die Organisationsstruktur von Daten in der AppSearch-Datenbank darstellt.

[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

Parameter

request
SetSchemaRequest

das Schema, auf das die AppSearch-Datenbank festgelegt oder aktualisiert werden soll.

workExecutor
IExecutor

Executor, für den eine hohe clientseitige Hintergrundarbeit wie das Transformieren von Dokumenten geplant werden soll.

callbackExecutor
IExecutor

Executor, für den der Rückruf aufgerufen werden soll.

callback
IConsumer

Rückruf, um das Ergebnis der Einstellung des Schemas zu erhalten.

Attribute

Hinweise

Legt das Schema fest, das die Organisationsstruktur von Daten in der AppSearch-Datenbank darstellt.

Beim Erstellen eines AppSearchSession, #setSchema sollte aufgerufen werden. Wenn das Schema aktualisiert werden muss oder es noch nicht festgelegt wurde, wird das bereitgestellte Schema gespeichert und auf dem Datenträger gespeichert. #setSchema Andernfalls wird er effizient als no-op Anruf behandelt.

Java Dokumentation für 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>>).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: