VectorStore Klasse

Definition

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 serviceType.

ListCollectionNamesAsync(CancellationToken)

Ruft die Namen aller Auflistungen im Vektorspeicher ab.

Gilt für: