VectorStore Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Kayıt koleksiyonlarını içeren vektör depolarını temsil eder.
public ref class VectorStore abstract : IDisposable
public abstract class VectorStore : IDisposable
type VectorStore = class
interface IDisposable
Public MustInherit Class VectorStore
Implements IDisposable
- Devralma
-
VectorStore
- Uygulamalar
Açıklamalar
Bu tür herhangi bir şema türünde koleksiyonlarla kullanılabilir, ancak koleksiyon alırken şema bilgilerini sağlamanız gerekir.
Aksi belirtilmediği sürece, bu soyut temel sınıfın uygulamalarının iş parçacığı açısından güvenli olması beklenebilir ve birden çok iş parçacığından eşzamanlı olarak kullanılabilir.
Oluşturucular
| Name | Description |
|---|---|
| VectorStore() |
Kayıt koleksiyonlarını içeren vektör depolarını temsil eder. |
Yöntemler
| Name | Description |
|---|---|
| CollectionExistsAsync(String, CancellationToken) |
Koleksiyonun vektör deposunda mevcut olup olmadığını denetler. |
| Dispose() |
Yönetilmeyen kaynakları serbest bırakma, serbest bırakma veya sıfırlama ile ilişkili uygulama tanımlı görevleri gerçekleştirir. |
| Dispose(Boolean) |
öğesini atıp VectorStore , içerdiği tüm kaynakları serbest bırakır. |
| EnsureCollectionDeletedAsync(String, CancellationToken) |
Koleksiyonu vektör deposundan siler. |
| GetCollection<TKey,TRecord>(String, VectorStoreCollectionDefinition) |
Vektör deposundan bir koleksiyon alır. |
| GetDynamicCollection(String, VectorStoreCollectionDefinition) |
Dinamik eşleme kullanarak vektör deposundan bir koleksiyon alır; kayıt türü olarak Dictionary<TKey,TValue>temsil edilir. |
| GetService(Type, Object) |
VectorStore belirtilen türde |
| ListCollectionNamesAsync(CancellationToken) |
Vektör deposundaki tüm koleksiyonların adlarını alır. |