Sprache

AppSearchSession.OpenBlobForRead Methode

Definition

Öffnet einen Batch von AppSearch-Blobs zum Lesen.

[Android.Runtime.Register("openBlobForRead", "(Ljava/util/Set;Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V", "", ApiSince=36)]
public void OpenBlobForRead(System.Collections.Generic.ICollection<Android.App.AppSearch.AppSearchBlobHandle> handles, Java.Util.Concurrent.IExecutor executor, Java.Util.Functions.IConsumer callback);
[<Android.Runtime.Register("openBlobForRead", "(Ljava/util/Set;Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V", "", ApiSince=36)>]
member this.OpenBlobForRead : 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 OpenBlobForReadResponse.

Attribute

Hinweise

Öffnet einen Batch von AppSearch-Blobs zum Lesen.

Nur blobs, die über #commitBlob einen Commit übertragen werden, stehen zum Lesen zur Verfügung.

Die zurückgegebene OpenBlobForReadResponse Muss nach verwendung geschlossen werden, um Ressourcenlecks zu vermeiden. Wenn sie nicht geschlossen werden, wird die Systemdateibeschreibung erschöpft.

Java Dokumentation für android.app.appsearch.AppSearchSession.openBlobForRead(java.util.Set<android.app.appsearch.AppSearchBlobHandle>, java.util.concurrent.Executor, java.util.function.Consumer<android.app.appsearch.AppSearchResult<android.app.appsearch.OpenBlobForReadResponse>>).

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: