VectorStoreCollection<TKey,TRecord>.DeleteAsync Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.