AppSearchSession.Remove Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| Remove(RemoveByDocumentIdRequest, IExecutor, IBatchResultCallback) |
Supprime les |
| Remove(String, SearchSpec, IExecutor, IConsumer) |
Supprime les |
Remove(RemoveByDocumentIdRequest, IExecutor, IBatchResultCallback)
Supprime les GenericDocument objets par ID de document dans un espace de noms de la AppSearchSession base de données.
[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
Paramètres
- request
- RemoveByDocumentIdRequest
RemoveByDocumentIdRequest avec des ID dans un espace de noms à supprimer de l’index.
- executor
- IExecutor
Exécuteur sur lequel appeler le rappel.
- callback
- IBatchResultCallback
Rappel pour recevoir le résultat en attente d’exécution de cette opération. Les clés du retourné AppSearchBatchResult représentent les ID d’entrée de l’objet RemoveByDocumentIdRequest . Les valeurs sont null en cas de réussite ou d’échec AppSearchResult dans le cas contraire. Les ID introuvables retournent un échec AppSearchResult avec un code de résultat de AppSearchResult#RESULT_NOT_FOUND.
Si une erreur interne inattendue se produit dans le service AppSearch, BatchResultCallback#onSystemError elle est appelée avec un Throwablefichier ..
- Attributs
Remarques
Supprime les GenericDocument objets par ID de document dans un espace de noms de la AppSearchSession base de données.
Les documents supprimés ne seront plus exposés par ou #getByDocumentId par #search appels.
Une fois que la base de données franchit le nombre de documents ou le seuil d’utilisation d’octets, les documents supprimés sont supprimés du disque.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
S’applique à
Remove(String, SearchSpec, IExecutor, IConsumer)
Supprime les GenericDocuments de l’index par requête.
[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
Paramètres
- queryExpression
- String
Chaîne de requête à rechercher.
- searchSpec
- SearchSpec
Les spécifications contenant des schemaTypes, des espaces de noms et une expression de requête indiquent comment le document sera supprimé. Toutes spécifiques sur la façon de noter, de classer, d’extrait de code et de résultat seront ignorées.
- executor
- IExecutor
Exécuteur sur lequel appeler le rappel.
- callback
- IConsumer
Rappel pour recevoir des erreurs résultant de la suppression des documents. Si l’opération réussit, le rappel est appelé avec null.
- Attributs
Remarques
Supprime les GenericDocuments de l’index par requête. Les documents seront supprimés s’ils correspondent aux queryExpression espaces de noms et schemaTypes donnés définis via SearchSpec.Builder#addFilterNamespaces et SearchSpec.Builder#addFilterSchemas.
Un document vide queryExpression correspond à tous les documents.
Un ensemble vide d’espaces de noms ou de schemaTypes correspond à tous les espaces de noms ou schemaTypes dans la base de données active.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.