AppSearchSession.SetSchema Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.
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.