VectorStore Classe
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.
Representa um repositório de vetores que contém coleções de registros.
public ref class VectorStore abstract : IDisposable
public abstract class VectorStore : IDisposable
type VectorStore = class
interface IDisposable
Public MustInherit Class VectorStore
Implements IDisposable
- Herança
-
VectorStore
- Implementações
Comentários
Esse tipo pode ser usado com coleções de qualquer tipo de esquema, mas exige que você forneça informações de esquema ao obter uma coleção.
A menos que documentado de outra forma, as implementações dessa classe base abstrata podem ser consideradas thread-safe e podem ser usadas simultaneamente de vários threads.
Construtores
| Nome | Description |
|---|---|
| VectorStore() |
Representa um repositório de vetores que contém coleções de registros. |
Métodos
| Nome | Description |
|---|---|
| CollectionExistsAsync(String, CancellationToken) |
Verifica se a coleção existe no repositório de vetores. |
| Dispose() |
Executa tarefas definidas pelo aplicativo associadas à liberação, liberação ou redefinição de recursos não gerenciados. |
| Dispose(Boolean) |
Descarta e libera todos os VectorStore recursos que ele contém. |
| EnsureCollectionDeletedAsync(String, CancellationToken) |
Exclui a coleção do repositório de vetores. |
| GetCollection<TKey,TRecord>(String, VectorStoreCollectionDefinition) |
Obtém uma coleção do repositório de vetores. |
| GetDynamicCollection(String, VectorStoreCollectionDefinition) |
Obtém uma coleção do repositório de vetores, usando mapeamento dinâmico; o tipo de registro é representado como um Dictionary<TKey,TValue>. |
| GetService(Type, Object) |
Solicita um VectorStore objeto do tipo |
| ListCollectionNamesAsync(CancellationToken) |
Recupera os nomes de todas as coleções no repositório de vetores. |