VectorStoreCollection<TKey,TRecord>.DeleteAsync Metod

Definition

Tar bort en post från vektorarkivet. Garanterar inte att samlingen finns.

Överlagringar

Name Description
DeleteAsync(IEnumerable<TKey>, CancellationToken)

Tar bort en batch med poster från vektorarkivet. Garanterar inte att samlingen finns.

DeleteAsync(TKey, CancellationToken)

Tar bort en post från vektorarkivet. Garanterar inte att samlingen finns.

DeleteAsync(IEnumerable<TKey>, CancellationToken)

Källa:
VectorStoreCollection.cs

Tar bort en batch med poster från vektorarkivet. Garanterar inte att samlingen finns.

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

Parametrar

keys
IEnumerable<TKey>

De unika ID:t som är associerade med de poster som ska tas bort.

cancellationToken
CancellationToken

Övervaka CancellationToken för annulleringsbegäranden. Standardvärdet är None.

Returer

En Task som slutförs när posterna har tagits bort.

Undantag

Kommandot kan inte köras av någon annan anledning än att en post inte finns.

Kommentarer

Den exakta metoden för att ta bort är implementeringsspecifik och kan variera beroende på databasstöd. Standardimplementeringen av den här metoden tar bort posterna en efter en, men implementeringar som stöder batchbearbetning kan åsidosättas för att tillhandahålla en effektivare implementering.

Om en post inte hittas ignoreras den och batchen lyckas. Om någon post inte kan tas bort av någon annan anledning utlöser åtgärden. Vissa poster kanske redan har tagits bort medan andra kanske inte har det, så hela åtgärden bör göras om.

Gäller för

DeleteAsync(TKey, CancellationToken)

Källa:
VectorStoreCollection.cs

Tar bort en post från vektorarkivet. Garanterar inte att samlingen finns.

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

Parametrar

key
TKey

Det unika ID som är associerat med posten att ta bort.

cancellationToken
CancellationToken

Övervaka CancellationToken för annulleringsbegäranden. Standardvärdet är None.

Returer

Den unika identifieraren för registerposten.

Undantag

Kommandot kan inte köras av någon annan anledning än att posten inte finns.

Gäller för