VectorStore Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt einen Vektorspeicher dar, der Auflistungen von Datensätzen enthält.
public ref class VectorStore abstract : IDisposable
public abstract class VectorStore : IDisposable
type VectorStore = class
interface IDisposable
Public MustInherit Class VectorStore
Implements IDisposable
- Vererbung
-
VectorStore
- Implementiert
Hinweise
Dieser Typ kann mit Auflistungen eines beliebigen Schematyps verwendet werden, erfordert jedoch, dass Sie Beim Abrufen einer Sammlung Schemainformationen bereitstellen.
Sofern nicht anders dokumentiert, kann davon ausgegangen werden, dass Implementierungen dieser abstrakten Basisklasse threadsicher sind und gleichzeitig aus mehreren Threads verwendet werden können.
Konstruktoren
| Name | Beschreibung |
|---|---|
| VectorStore() |
Stellt einen Vektorspeicher dar, der Auflistungen von Datensätzen enthält. |
Methoden
| Name | Beschreibung |
|---|---|
| CollectionExistsAsync(String, CancellationToken) |
Überprüft, ob die Auflistung im Vektorspeicher vorhanden ist. |
| Dispose() |
Führt anwendungsdefinierte Aufgaben aus, die mit dem Freigeben, Freigeben oder Zurücksetzen nicht verwalteter Ressourcen verknüpft sind. |
| Dispose(Boolean) |
Entfernt die VectorStore darin enthaltenen Ressourcen und gibt sie frei. |
| EnsureCollectionDeletedAsync(String, CancellationToken) |
Löscht die Auflistung aus dem Vektorspeicher. |
| GetCollection<TKey,TRecord>(String, VectorStoreCollectionDefinition) |
Ruft eine Auflistung aus dem Vektorspeicher ab. |
| GetDynamicCollection(String, VectorStoreCollectionDefinition) |
Ruft eine Sammlung aus dem Vektorspeicher mithilfe der dynamischen Zuordnung ab; Der Datensatztyp wird als ein Dictionary<TKey,TValue>. |
| GetService(Type, Object) |
Fragt nach VectorStore einem Objekt des angegebenen Typs |
| ListCollectionNamesAsync(CancellationToken) |
Ruft die Namen aller Auflistungen im Vektorspeicher ab. |