VectorStoreCollection<TKey,TRecord>.DeleteAsync Método

Definição

Exclui um registro do repositório de vetores. Não garante que a coleção exista.

Sobrecargas

Nome Description
DeleteAsync(IEnumerable<TKey>, CancellationToken)

Exclui um lote de registros do repositório de vetores. Não garante que a coleção exista.

DeleteAsync(TKey, CancellationToken)

Exclui um registro do repositório de vetores. Não garante que a coleção exista.

DeleteAsync(IEnumerable<TKey>, CancellationToken)

Origem:
VectorStoreCollection.cs

Exclui um lote de registros do repositório de vetores. Não garante que a coleção exista.

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

Parâmetros

keys
IEnumerable<TKey>

As IDs exclusivas associadas aos registros a serem removidos.

cancellationToken
CancellationToken

O CancellationToken para monitorar solicitações de cancelamento. O padrão é None.

Retornos

Um Task que é concluído quando os registros foram excluídos.

Exceções

O comando falha ao ser executado por qualquer motivo que não seja que um registro não exista.

Comentários

O método exato de exclusão é específico da implementação e pode variar com base no suporte ao banco de dados. A implementação padrão desse método exclui os registros um após o outro, mas implementações que dão suporte ao envio em lote podem substituir para fornecer uma implementação mais eficiente.

Se um registro não for encontrado, ele será ignorado e o lote será bem-sucedido. Se qualquer registro não puder ser excluído por qualquer outro motivo, a operação será gerada. Alguns registros podem já ter sido excluídos, enquanto outros podem não ter, portanto, toda a operação deve ser repetida.

Aplica-se a

DeleteAsync(TKey, CancellationToken)

Origem:
VectorStoreCollection.cs

Exclui um registro do repositório de vetores. Não garante que a coleção exista.

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

Parâmetros

key
TKey

A ID exclusiva associada ao registro a ser removido.

cancellationToken
CancellationToken

O CancellationToken para monitorar solicitações de cancelamento. O padrão é None.

Retornos

O identificador exclusivo do registro.

Exceções

O comando falha ao ser executado por qualquer motivo diferente do fato de que o registro não existe.

Aplica-se a