VectorStore Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет векторное хранилище, содержащее коллекции записей.
public ref class VectorStore abstract : IDisposable
public abstract class VectorStore : IDisposable
type VectorStore = class
interface IDisposable
Public MustInherit Class VectorStore
Implements IDisposable
- Наследование
-
VectorStore
- Реализации
Комментарии
Этот тип можно использовать с коллекциями любого типа схемы, но требует предоставления сведений о схеме при получении коллекции.
Если иное не описано, реализация этого абстрактного базового класса может быть потокобезопасной и может использоваться одновременно из нескольких потоков.
Конструкторы
| Имя | Описание |
|---|---|
| VectorStore() |
Представляет векторное хранилище, содержащее коллекции записей. |
Методы
| Имя | Описание |
|---|---|
| CollectionExistsAsync(String, CancellationToken) |
Проверяет, существует ли коллекция в хранилище векторов. |
| Dispose() |
Выполняет определяемые приложением задачи, связанные с освобождением, освобождением или сбросом неуправляемых ресурсов. |
| Dispose(Boolean) |
VectorStore Удаляет и освобождает все удерживаемые ресурсы. |
| EnsureCollectionDeletedAsync(String, CancellationToken) |
Удаляет коллекцию из хранилища векторов. |
| GetCollection<TKey,TRecord>(String, VectorStoreCollectionDefinition) |
Возвращает коллекцию из векторного хранилища. |
| GetDynamicCollection(String, VectorStoreCollectionDefinition) |
Получает коллекцию из хранилища векторов, используя динамическое сопоставление; Тип записи представлен как .Dictionary<TKey,TValue> |
| GetService(Type, Object) |
Запрашивает VectorStore объект указанного типа |
| ListCollectionNamesAsync(CancellationToken) |
Извлекает имена всех коллекций в хранилище векторов. |