AppSearchSession.Remove 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.
Überlädt
| Name | Beschreibung |
|---|---|
| Remove(RemoveByDocumentIdRequest, IExecutor, IBatchResultCallback) |
|
| Remove(String, SearchSpec, IExecutor, IConsumer) |
|
Remove(RemoveByDocumentIdRequest, IExecutor, IBatchResultCallback)
GenericDocument Entfernt Objekte nach Dokument-IDs in einem Namespace aus der AppSearchSession Datenbank.
[Android.Runtime.Register("remove", "(Landroid/app/appsearch/RemoveByDocumentIdRequest;Ljava/util/concurrent/Executor;Landroid/app/appsearch/BatchResultCallback;)V", "", ApiSince=31)]
public void Remove(Android.App.AppSearch.RemoveByDocumentIdRequest request, Java.Util.Concurrent.IExecutor executor, Android.App.AppSearch.IBatchResultCallback callback);
[<Android.Runtime.Register("remove", "(Landroid/app/appsearch/RemoveByDocumentIdRequest;Ljava/util/concurrent/Executor;Landroid/app/appsearch/BatchResultCallback;)V", "", ApiSince=31)>]
member this.Remove : Android.App.AppSearch.RemoveByDocumentIdRequest * Java.Util.Concurrent.IExecutor * Android.App.AppSearch.IBatchResultCallback -> unit
Parameter
- request
- RemoveByDocumentIdRequest
RemoveByDocumentIdRequest mit IDs in einem Namespace, die aus dem Index entfernt werden sollen.
- executor
- IExecutor
Executor, für den der Rückruf aufgerufen werden soll.
- callback
- IBatchResultCallback
Rückruf, um das ausstehende Ergebnis der Ausführung dieses Vorgangs zu erhalten. Die Schlüssel der zurückgegebenen AppSearchBatchResult Stellen die Eingabe-IDs aus dem RemoveByDocumentIdRequest Objekt dar. Die Werte sind entweder null erfolgreich oder andernfalls fehlgeschlagen AppSearchResult . IDs, die nicht gefunden werden, geben einen Fehler AppSearchResult mit einem Ergebniscode von AppSearchResult#RESULT_NOT_FOUND.
Wenn ein unerwarteter interner Fehler im AppSearch-Dienst auftritt, BatchResultCallback#onSystemError wird er mit einer Throwable.-Datei aufgerufen.
- Attribute
Hinweise
GenericDocument Entfernt Objekte nach Dokument-IDs in einem Namespace aus der AppSearchSession Datenbank.
Entfernte Dokumente werden nicht mehr von #search oder #getByDocumentId anrufen angezeigt.
Sobald die Datenbank den Schwellenwert für die Dokumentanzahl oder byte-Verwendung überschreitet, werden entfernte Dokumente vom Datenträger gelöscht.
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:
Remove(String, SearchSpec, IExecutor, IConsumer)
GenericDocumentEntfernt s aus dem Index nach Abfrage.
[Android.Runtime.Register("remove", "(Ljava/lang/String;Landroid/app/appsearch/SearchSpec;Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V", "", ApiSince=31)]
public void Remove(string queryExpression, Android.App.AppSearch.SearchSpec searchSpec, Java.Util.Concurrent.IExecutor executor, Java.Util.Functions.IConsumer callback);
[<Android.Runtime.Register("remove", "(Ljava/lang/String;Landroid/app/appsearch/SearchSpec;Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V", "", ApiSince=31)>]
member this.Remove : string * Android.App.AppSearch.SearchSpec * Java.Util.Concurrent.IExecutor * Java.Util.Functions.IConsumer -> unit
Parameter
- queryExpression
- String
Abfragezeichenfolge, die durchsucht werden soll.
- searchSpec
- SearchSpec
Spezifikation mit SchemaTypes, Namespaces und Abfrageausdruck gibt an, wie das Dokument entfernt wird. Alle spezifischen Informationen zum Bewerten, Sortieren, Codeausschnitten und Resultierenden werden ignoriert.
- executor
- IExecutor
Executor, für den der Rückruf aufgerufen werden soll.
- callback
- IConsumer
Rückruf zum Empfangen von Fehlern, die sich aus dem Entfernen der Dokumente ergeben. Wenn der Vorgang erfolgreich ist, wird der Rückruf mit null.
- Attribute
Hinweise
GenericDocumentEntfernt s aus dem Index nach Abfrage. Dokumente werden entfernt, wenn sie mit den queryExpression in den angegebenen Namespaces und SchemaTypes übereinstimmen, die über SearchSpec.Builder#addFilterNamespaces und SearchSpec.Builder#addFilterSchemasfestgelegt werden.
Eine leere queryExpression Übereinstimmung entspricht allen Dokumenten.
Ein leerer Satz von Namespaces oder SchemaTypes entspricht allen Namespaces oder SchemaTypes in der aktuellen Datenbank.
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.