Idioma

AppSearchSession.Remove Método

Definição

Sobrecargas

Nome Description
Remove(RemoveByDocumentIdRequest, IExecutor, IBatchResultCallback)

Remove objetos GenericDocument por IDs de documento em um namespace do AppSearchSession banco de dados.

Remove(String, SearchSpec, IExecutor, IConsumer)

GenericDocumentRemove s do índice por consulta.

Remove(RemoveByDocumentIdRequest, IExecutor, IBatchResultCallback)

Remove objetos GenericDocument por IDs de documento em um namespace do AppSearchSession banco de dados.

[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

Parâmetros

request
RemoveByDocumentIdRequest

RemoveByDocumentIdRequest com IDs em um namespace a serem removidas do índice.

executor
IExecutor

Executor no qual invocar o retorno de chamada.

callback
IBatchResultCallback

Retorno de chamada para receber o resultado pendente da execução desta operação. As chaves do retornado AppSearchBatchResult representam as IDs de entrada do RemoveByDocumentIdRequest objeto. Os valores estão em êxito null ou falharam AppSearchResult de outra forma. As IDs não encontradas retornarão uma falha AppSearchResult com um código de resultado de AppSearchResult#RESULT_NOT_FOUND. Se ocorrer um erro interno inesperado no serviço AppSearch, BatchResultCallback#onSystemError será invocado com um Throwable..

Atributos

Comentários

Remove objetos GenericDocument por IDs de documento em um namespace do AppSearchSession banco de dados.

Os documentos removidos não serão mais exibidos ou #search#getByDocumentId chamadas.

Depois que o banco de dados cruzar a contagem de documentos ou o limite de uso de bytes, os documentos removidos serão excluídos do disco.

Java documentação para android.app.appsearch.AppSearchSession.remove(android.app.appsearch.RemoveByDocumentIdRequest, java.util.concurrent.Executor, android.app.appsearch.BatchResultCallback<java.lang.String, java.lang.Void>).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

Remove(String, SearchSpec, IExecutor, IConsumer)

GenericDocumentRemove s do índice por consulta.

[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

Parâmetros

queryExpression
String

Consulta cadeia de caracteres a ser pesquisada.

searchSpec
SearchSpec

A especificação que contém schemaTypes, namespaces e expressão de consulta indica como o documento será removido. Todos os detalhes sobre como pontuar, ordenar, snippeting e resultante serão ignorados.

executor
IExecutor

Executor no qual invocar o retorno de chamada.

callback
IConsumer

Retorno de chamada para receber erros resultantes da remoção dos documentos. Se a operação for bem-sucedida, o retorno de chamada será invocado com null.

Atributos

Comentários

GenericDocumentRemove s do índice por consulta. Os documentos serão removidos se corresponderem aos queryExpression namespaces e esquemaTypes fornecidos por meio SearchSpec.Builder#addFilterNamespaces e SearchSpec.Builder#addFilterSchemas.

Um vazio queryExpression corresponde a todos os documentos.

Um conjunto vazio de namespaces ou schemaTypes corresponde a todos os namespaces ou schemaTypes no banco de dados atual.

Java documentação para android.app.appsearch.AppSearchSession.remove(java.lang.String, android.app.appsearch.SearchSpec, java.util.concurrent.Executor, java.util.function.Consumer<android.app.appsearch.AppSearchResult<java.lang.Void>>).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a