VectorStore Classe
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.
Representa um armazenamento vetorial que contém coleções de registos.
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
Observações
Este tipo pode ser usado com coleções de qualquer tipo de esquema, mas exige que forneça informação do esquema ao obter uma coleção.
Salvo demonstração em contrário, as implementações desta classe base abstrata podem ser seguras para threads e podem ser usadas simultaneamente a partir de múltiplas threads.
Construtores
| Name | Description |
|---|---|
| VectorStore() |
Representa um armazenamento vetorial que contém coleções de registos. |
Métodos
| Name | Description |
|---|---|
| CollectionExistsAsync(String, CancellationToken) |
Verifica se a coleção existe na loja vetorial. |
| Dispose() |
Realiza tarefas definidas pela aplicação associadas à libertação, libertação ou reinício de recursos não geridos. |
| Dispose(Boolean) |
Elimina e VectorStore liberta todos os recursos que possui. |
| EnsureCollectionDeletedAsync(String, CancellationToken) |
Apaga a coleção da loja vetorial. |
| GetCollection<TKey,TRecord>(String, VectorStoreCollectionDefinition) |
Obtém uma coleção da loja vetorial. |
| GetDynamicCollection(String, VectorStoreCollectionDefinition) |
Obtém uma coleção da loja vetorial, usando mapeamento dinâmico; o tipo de registo é representado como um Dictionary<TKey,TValue>. |
| GetService(Type, Object) |
Pergunta a VectorStore um objeto do tipo |
| ListCollectionNamesAsync(CancellationToken) |
Recupera os nomes de todas as coleções na loja vetorial. |