Table of Contents

Method GetService

Namespace
Qavren.Edge.Rag
Assembly
Qavren.Edge.Rag.dll

GetService(Type, object?)

Returns this, IEdgeRetriever and RagOptions, then delegates inward - so GetService<ChatClientMetadata>() still reaches the leaf through the stack, which is what keeps Semantic Kernel and Agent Framework working over a RAG pipeline.

public override object? GetService(Type serviceType, object? serviceKey = null)

Parameters

serviceType Type

The service asked for.

serviceKey object

A key, for a keyed service.

Returns

object

The service, or null.