VectorStoreCollection<TKey,TRecord>.DeleteAsync Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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)
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)
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.