VectorStoreCollection<TKey,TRecord>.DeleteAsync Método

Definição

Apaga um registo da loja vetorial. Não garante que a coleção exista.

Sobrecargas

Name Descrição
DeleteAsync(IEnumerable<TKey>, CancellationToken)

Apaga um lote de registos da loja vetorial. Não garante que a coleção exista.

DeleteAsync(TKey, CancellationToken)

Apaga um registo da loja vetorial. Não garante que a coleção exista.

DeleteAsync(IEnumerable<TKey>, CancellationToken)

Origem:
VectorStoreCollection.cs

Apaga um lote de registos da loja vetorial. 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>

Os IDs únicos associados aos registos a remover.

cancellationToken
CancellationToken

O CancellationToken para monitorizar pedidos de cancelamento. A predefinição é None.

Devoluções

A Task que se completa quando os registos são eliminados.

Exceções

O comando não é executado por qualquer razão que não seja a ausência de registo.

Observações

O método exato de eliminação é específico da implementação e pode variar consoante o suporte à base de dados. A implementação padrão deste método apaga os registos um após o outro, mas implementações que suportam batching podem sobrepor para proporcionar uma implementação mais eficiente.

Se um registo não for encontrado, é ignorado e o lote tem sucesso. Se algum registo não puder ser apagado por qualquer outro motivo, a operação lança. Alguns registos podem já ter sido eliminados enquanto outros podem não, pelo que toda a operação deve ser reavaliada.

Aplica-se a

DeleteAsync(TKey, CancellationToken)

Origem:
VectorStoreCollection.cs

Apaga um registo da loja vetorial. 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

O ID único associado ao registo a remover.

cancellationToken
CancellationToken

O CancellationToken para monitorizar pedidos de cancelamento. A predefinição é None.

Devoluções

O identificador único do registo.

Exceções

O comando não é executado por qualquer razão que não seja a ausência do registo.

Aplica-se a