VectorStoreCollection<TKey,TRecord>.DeleteAsync Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.