VectorStore Kelas

Definisi

Mewakili penyimpanan vektor yang berisi kumpulan rekaman.

public ref class VectorStore abstract : IDisposable
public abstract class VectorStore : IDisposable
type VectorStore = class
    interface IDisposable
Public MustInherit Class VectorStore
Implements IDisposable
Warisan
VectorStore
Penerapan

Keterangan

Jenis ini dapat digunakan dengan koleksi jenis skema apa pun, tetapi mengharuskan Anda untuk memberikan informasi skema saat mendapatkan koleksi.

Kecuali didokumentasikan lain, implementasi kelas dasar abstrak ini dapat diharapkan aman utas, dan dapat digunakan secara bersamaan dari beberapa utas.

Konstruktor

Nama Deskripsi
VectorStore()

Mewakili penyimpanan vektor yang berisi kumpulan rekaman.

Metode

Nama Deskripsi
CollectionExistsAsync(String, CancellationToken)

Memeriksa apakah koleksi ada di penyimpanan vektor.

Dispose()

Melakukan tugas yang ditentukan aplikasi yang terkait dengan membebaskan, merilis, atau mengatur ulang sumber daya yang tidak dikelola.

Dispose(Boolean)

Membuang dan merilis sumber daya apa pun yang VectorStore dipegangnya.

EnsureCollectionDeletedAsync(String, CancellationToken)

Menghapus koleksi dari penyimpanan vektor.

GetCollection<TKey,TRecord>(String, VectorStoreCollectionDefinition)

Mendapatkan koleksi dari toko vektor.

GetDynamicCollection(String, VectorStoreCollectionDefinition)

Mendapatkan koleksi dari penyimpanan vektor, menggunakan pemetaan dinamis; jenis rekaman direpresentasikan sebagai Dictionary<TKey,TValue>.

GetService(Type, Object)

VectorStore Meminta objek dari jenis serviceTypeyang ditentukan .

ListCollectionNamesAsync(CancellationToken)

Mengambil nama semua koleksi di penyimpanan vektor.

Berlaku untuk