AppSearchSession.RemoveBlob 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.
Entfernt die BLOB-Daten aus AppSearch.
[Android.Runtime.Register("removeBlob", "(Ljava/util/Set;Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V", "", ApiSince=36)]
public void RemoveBlob(System.Collections.Generic.ICollection<Android.App.AppSearch.AppSearchBlobHandle> handles, Java.Util.Concurrent.IExecutor executor, Java.Util.Functions.IConsumer callback);
[<Android.Runtime.Register("removeBlob", "(Ljava/util/Set;Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V", "", ApiSince=36)>]
member this.RemoveBlob : System.Collections.Generic.ICollection<Android.App.AppSearch.AppSearchBlobHandle> * Java.Util.Concurrent.IExecutor * Java.Util.Functions.IConsumer -> unit
Parameter
- handles
- ICollection<AppSearchBlobHandle>
Dies AppSearchBlobHandle, die die Blobs identifiziert.
- executor
- IExecutor
Executor, für den der Rückruf aufgerufen werden soll.
- callback
- IConsumer
Rückruf zum Empfangen des CommitBlobResponse.
- Attribute
Hinweise
Entfernt die BLOB-Daten aus AppSearch.
Nach diesem Aufruf werden die BLOB-Daten sofort entfernt und können nicht wiederhergestellt werden. Es wird nicht über #openBlobForRead.
#openBlobForWrite kann erneut geöffnet und neu geschrieben werden.
Diese API kann verwendet werden, um ausstehende BLOB-Daten und zugesicherte BLOB-Daten zu entfernen.
Durch das Entfernen von zugesicherten BLOB-Daten, auf die weiterhin von Dokumenten verwiesen wird, bleiben diese Dokumente ohne lesbaren BLOB-Inhalt erhalten. Es wird dringend empfohlen, appSearch die Steuerung des Lebenszyklus von BLOB-Daten zu ermöglichen. AppSearch verwendet automatisch verwaiste und ausstehende BLOB-Daten. Die Standardzeit für das Wiederverwenden ausstehender und verwaister BLOB-Datei beträgt 1 Woche. Eine BLOB-Datei wird als verwaist betrachtet, wenn keine GenericDocument Verweise darauf vorhanden sind. Wenn Sie eine zugesicherte BLOB-Daten entfernen möchten, sollten Sie zuerst die Referenzdokumente entfernen.
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.