VectorStore Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Representerar ett vektorlager som innehåller samlingar med poster.
public ref class VectorStore abstract : IDisposable
public abstract class VectorStore : IDisposable
type VectorStore = class
interface IDisposable
Public MustInherit Class VectorStore
Implements IDisposable
- Arv
-
VectorStore
- Implementeringar
Kommentarer
Den här typen kan användas med samlingar av valfri schematyp, men kräver att du anger schemainformation när du hämtar en samling.
Om inget annat dokumenteras kan implementeringar av den här abstrakta basklassen förväntas vara trådsäkra och kan användas samtidigt från flera trådar.
Konstruktorer
| Name | Description |
|---|---|
| VectorStore() |
Representerar ett vektorlager som innehåller samlingar med poster. |
Metoder
| Name | Description |
|---|---|
| CollectionExistsAsync(String, CancellationToken) |
Kontrollerar om samlingen finns i vektorarkivet. |
| Dispose() |
Utför programdefinierade uppgifter som är associerade med att frigöra, frigöra eller återställa ohanterade resurser. |
| Dispose(Boolean) |
VectorStore Tar bort och frigör alla resurser som den innehåller. |
| EnsureCollectionDeletedAsync(String, CancellationToken) |
Tar bort samlingen från vektorarkivet. |
| GetCollection<TKey,TRecord>(String, VectorStoreCollectionDefinition) |
Hämtar en samling från vektorarkivet. |
| GetDynamicCollection(String, VectorStoreCollectionDefinition) |
Hämtar en samling från vektorarkivet med dynamisk mappning. posttypen representeras som en Dictionary<TKey,TValue>. |
| GetService(Type, Object) |
Frågar efter VectorStore ett objekt av den angivna typen |
| ListCollectionNamesAsync(CancellationToken) |
Hämtar namnen på alla samlingar i vektorarkivet. |