VectorStoreCollection<TKey,TRecord>.DeleteAsync 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 |
|---|---|
| DeleteAsync(IEnumerable<TKey>, CancellationToken) |
Supprime un lot d’enregistrements du magasin vectoriel. Ne garantit pas que la collection existe. |
| DeleteAsync(TKey, CancellationToken) |
Supprime un enregistrement du magasin de vecteurs. Ne garantit pas que la collection existe. |
DeleteAsync(IEnumerable<TKey>, CancellationToken)
Supprime un lot d’enregistrements du magasin vectoriel. Ne garantit pas que la collection existe.
public virtual System.Threading.Tasks.Task DeleteAsync(System.Collections.Generic.IEnumerable<TKey> keys, System.Threading.CancellationToken cancellationToken = default);
abstract member DeleteAsync : seq<'Key> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.DeleteAsync : seq<'Key> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function DeleteAsync (keys As IEnumerable(Of TKey), Optional cancellationToken As CancellationToken = Nothing) As Task
Paramètres
- keys
- IEnumerable<TKey>
ID uniques associés aux enregistrements à supprimer.
- cancellationToken
- CancellationToken
À CancellationToken surveiller pour les demandes d’annulation. La valeur par défaut est None.
Retours
Une Task opération terminée lorsque les enregistrements ont été supprimés.
Exceptions
La commande ne parvient pas à s’exécuter pour une raison autre qu’un enregistrement n’existe pas.
Remarques
La méthode exacte de suppression est spécifique à l’implémentation et peut varier en fonction de la prise en charge de la base de données. L’implémentation par défaut de cette méthode supprime les enregistrements l’un après l’autre, mais les implémentations prenant en charge le traitement par lots peuvent être remplacées pour fournir une implémentation plus efficace.
Si un enregistrement est introuvable, il est ignoré et le lot réussit. Si aucun enregistrement ne peut être supprimé pour une autre raison, l’opération lève. Certains enregistrements ont peut-être déjà été supprimés, tandis que d’autres peuvent ne pas avoir, de sorte que toute l’opération doit être retentée.
S’applique à
DeleteAsync(TKey, CancellationToken)
Supprime un enregistrement du magasin de vecteurs. Ne garantit pas que la collection existe.
public abstract System.Threading.Tasks.Task DeleteAsync(TKey key, System.Threading.CancellationToken cancellationToken = default);
abstract member DeleteAsync : 'Key * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public MustOverride Function DeleteAsync (key As TKey, Optional cancellationToken As CancellationToken = Nothing) As Task
Paramètres
- key
- TKey
ID unique associé à l’enregistrement à supprimer.
- cancellationToken
- CancellationToken
À CancellationToken surveiller pour les demandes d’annulation. La valeur par défaut est None.
Retours
Identificateur unique de l’enregistrement.
Exceptions
La commande ne parvient pas à s’exécuter pour une raison autre que celle de l’enregistrement.