VectorStore Klas

Definitie

Vertegenwoordigt een vectorarchief dat verzamelingen records bevat.

public ref class VectorStore abstract : IDisposable
public abstract class VectorStore : IDisposable
type VectorStore = class
    interface IDisposable
Public MustInherit Class VectorStore
Implements IDisposable
Overname
VectorStore
Implementeringen

Opmerkingen

Dit type kan worden gebruikt met verzamelingen van elk schematype, maar vereist dat u schemagegevens opgeeft bij het ophalen van een verzameling.

Tenzij anders gedocumenteerd, kunnen implementaties van deze abstracte basisklasse naar verwachting thread-veilig zijn en gelijktijdig worden gebruikt vanuit meerdere threads.

Constructors

Name Description
VectorStore()

Vertegenwoordigt een vectorarchief dat verzamelingen records bevat.

Methoden

Name Description
CollectionExistsAsync(String, CancellationToken)

Controleert of de verzameling bestaat in het vectorarchief.

Dispose()

Voert door de toepassing gedefinieerde taken uit die zijn gekoppeld aan het vrijmaken, vrijgeven of opnieuw instellen van onbeheerde resources.

Dispose(Boolean)

Hiermee worden de VectorStore resources verwijderd en vrijgegeven die deze bevat.

EnsureCollectionDeletedAsync(String, CancellationToken)

Hiermee verwijdert u de verzameling uit het vectorarchief.

GetCollection<TKey,TRecord>(String, VectorStoreCollectionDefinition)

Hiermee haalt u een verzameling op uit het vectorarchief.

GetDynamicCollection(String, VectorStoreCollectionDefinition)

Hiermee haalt u een verzameling op uit het vectorarchief met behulp van dynamische toewijzing; het recordtype wordt weergegeven als een Dictionary<TKey,TValue>.

GetService(Type, Object)

Vraagt om een VectorStore object van het opgegeven type serviceType.

ListCollectionNamesAsync(CancellationToken)

Haalt de namen van alle verzamelingen in het vectorarchief op.

Van toepassing op