Method GetService
- Namespace
- Qavren.Edge.VectorData
- Assembly
- Qavren.Edge.VectorData.dll
GetService(Type, object?)
Asks the VectorStore for an object of the specified type serviceType.
public override object? GetService(Type serviceType, object? serviceKey = null)
Parameters
serviceTypeTypeThe type of object being requested.
serviceKeyobjectAn optional key that can be used to help identify the target service.
Returns
Remarks
The purpose of this method is to allow for the retrieval of strongly typed services that might be provided by the VectorStore, including itself or any services it might be wrapping. For example, to access the VectorStoreMetadata for the instance, GetService(Type, object) can be used to request it.
Exceptions
- ArgumentNullException
serviceTypeis null.