Taal

VectorStoreCollection<TKey,TRecord>.DeleteAsync Methode

Definitie

Overloads

Name Description
DeleteAsync(IEnumerable<TKey>, CancellationToken)

Hiermee verwijdert u een batch records uit het vectorarchief. Garandeert niet dat de verzameling bestaat.

DeleteAsync(TKey, CancellationToken)

Hiermee verwijdert u een record uit het vectorarchief. Garandeert niet dat de verzameling bestaat.

DeleteAsync(IEnumerable<TKey>, CancellationToken)

Bron:
VectorStoreCollection.cs

Hiermee verwijdert u een batch records uit het vectorarchief. Garandeert niet dat de verzameling bestaat.

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

Parameters

keys
IEnumerable<TKey>

De unieke id's die zijn gekoppeld aan de records die moeten worden verwijderd.

cancellationToken
CancellationToken

De CancellationToken te controleren op annuleringsaanvragen. De standaardwaarde is None.

Retouren

Een Task die wordt voltooid wanneer de records zijn verwijderd.

Uitzonderingen

De opdracht kan niet worden uitgevoerd om een andere reden dan dat er geen record bestaat.

Opmerkingen

De exacte methode voor het verwijderen is implementatiespecifiek en kan variëren op basis van databaseondersteuning. Met de standaard implementatie van deze methode worden de records één na de andere verwijderd, maar implementaties die ondersteuning bieden voor batchverwerking, kunnen worden overschreven om een efficiëntere implementatie te bieden.

Als een record niet wordt gevonden, wordt deze genegeerd en slaagt de batch. Als een record om een andere reden niet kan worden verwijderd, genereert de bewerking. Sommige records zijn mogelijk al verwijderd, terwijl andere mogelijk niet zijn, dus de hele bewerking moet opnieuw worden geprobeerd.

Van toepassing op

DeleteAsync(TKey, CancellationToken)

Bron:
VectorStoreCollection.cs

Hiermee verwijdert u een record uit het vectorarchief. Garandeert niet dat de verzameling bestaat.

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

Parameters

key
TKey

De unieke id die is gekoppeld aan de record die moet worden verwijderd.

cancellationToken
CancellationToken

De CancellationToken te controleren op annuleringsaanvragen. De standaardwaarde is None.

Retouren

De unieke identificatie voor het record.

Uitzonderingen

De opdracht kan niet worden uitgevoerd om een andere reden dan dat de record niet bestaat.

Van toepassing op