VectorStoreCollection<TKey,TRecord>.DeleteAsync Méthode

Définition

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.

S’applique à