VectorStore.GetService(Type, Object) Methode

Definition

Fragt nach VectorStore einem Objekt des angegebenen Typs serviceType.

public abstract object? GetService(Type serviceType, object? serviceKey = default);
abstract member GetService : Type * obj -> obj
Public MustOverride Function GetService (serviceType As Type, Optional serviceKey As Object = Nothing) As Object

Parameter

serviceType
Type

Der Typ des angeforderten Objekts.

serviceKey
Object

Ein optionaler Schlüssel, der verwendet werden kann, um den Zieldienst zu identifizieren.

Gibt zurück

Das gefundene Objekt, andernfalls null.

Ausnahmen

serviceType ist null.

Hinweise

Zweck dieser Methode ist es, den Abruf stark typierter Dienste zu ermöglichen, die von dem VectorStore, einschließlich selbst oder allen Diensten, die es umschlossen werden kann, bereitgestellt werden können. Um beispielsweise auf die VectorStoreMetadata Instanz zuzugreifen, kann sie verwendet werden, GetService(Type, Object) um sie anzufordern.

Gilt für: