VectorStore Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente un magasin vectoriel qui contient des collections d’enregistrements.
public ref class VectorStore abstract : IDisposable
public abstract class VectorStore : IDisposable
type VectorStore = class
interface IDisposable
Public MustInherit Class VectorStore
Implements IDisposable
- Héritage
-
VectorStore
- Implémente
Remarques
Ce type peut être utilisé avec des collections de n’importe quel type de schéma, mais vous devez fournir des informations de schéma lors de l’obtention d’une collection.
Sauf indication contraire, les implémentations de cette classe de base abstraite peuvent être censées être thread-safe et peuvent être utilisées simultanément à partir de plusieurs threads.
Constructeurs
| Nom | Description |
|---|---|
| VectorStore() |
Représente un magasin vectoriel qui contient des collections d’enregistrements. |
Méthodes
| Nom | Description |
|---|---|
| CollectionExistsAsync(String, CancellationToken) |
Vérifie si la collection existe dans le magasin vectoriel. |
| Dispose() |
Effectue des tâches définies par l’application associées à la libération, à la libération ou à la réinitialisation des ressources non managées. |
| Dispose(Boolean) |
Supprime et VectorStore libère toutes les ressources qu’il contient. |
| EnsureCollectionDeletedAsync(String, CancellationToken) |
Supprime la collection du magasin vectoriel. |
| GetCollection<TKey,TRecord>(String, VectorStoreCollectionDefinition) |
Obtient une collection à partir du magasin vectoriel. |
| GetDynamicCollection(String, VectorStoreCollectionDefinition) |
Obtient une collection à partir du magasin vectoriel, à l’aide du mappage dynamique ; le type d’enregistrement est représenté en tant que Dictionary<TKey,TValue>. |
| GetService(Type, Object) |
Demande l’objet VectorStore du type |
| ListCollectionNamesAsync(CancellationToken) |
Récupère les noms de toutes les collections dans le magasin vectoriel. |