VectorStoreCollection<TKey,TRecord>.DeleteAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.