VectorStore Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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 |
| ListCollectionNamesAsync(CancellationToken) |
Mengambil nama semua koleksi di penyimpanan vektor. |