VectorStore Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje vektorové úložiště, které obsahuje kolekce záznamů.
public ref class VectorStore abstract : IDisposable
public abstract class VectorStore : IDisposable
type VectorStore = class
interface IDisposable
Public MustInherit Class VectorStore
Implements IDisposable
- Dědičnost
-
VectorStore
- Implementuje
Poznámky
Tento typ lze použít s kolekcemi libovolného typu schématu, ale vyžaduje, abyste při získávání kolekce zadali informace o schématu.
Pokud není uvedeno jinak, lze očekávat, že implementace této abstraktní základní třídy budou bezpečné pro přístup z více vláken a mohou být použity souběžně z více vláken.
Konstruktory
| Name | Description |
|---|---|
| VectorStore() |
Představuje vektorové úložiště, které obsahuje kolekce záznamů. |
Metody
| Name | Description |
|---|---|
| CollectionExistsAsync(String, CancellationToken) |
Zkontroluje, jestli kolekce existuje v úložišti vektorů. |
| Dispose() |
Provádí úlohy definované aplikací související s uvolněním, uvolněním nebo resetováním nespravovaných prostředků. |
| Dispose(Boolean) |
VectorStore Uvolní a uvolní všechny prostředky, které obsahuje. |
| EnsureCollectionDeletedAsync(String, CancellationToken) |
Odstraní kolekci z úložiště vektorů. |
| GetCollection<TKey,TRecord>(String, VectorStoreCollectionDefinition) |
Získá kolekci z úložiště vektorů. |
| GetDynamicCollection(String, VectorStoreCollectionDefinition) |
Získá kolekci z úložiště vektorů pomocí dynamického mapování; typ záznamu Dictionary<TKey,TValue>je reprezentován jako . |
| GetService(Type, Object) |
Požádá o VectorStore objekt zadaného typu |
| ListCollectionNamesAsync(CancellationToken) |
Načte názvy všech kolekcí v úložišti vektorů. |