Host-provided database provider & principal resolution utilities exposed to BaseServerExtension implementations via context.services.GetHostRuntimeService?.().
BaseServerExtension
context.services.GetHostRuntimeService?.()
Creates an isolated per-operation DatabaseProviderBase sharing cached metadata without sharing transactions.
DatabaseProviderBase
Resolves the MJServer system user (UserInfo).
UserInfo
Resolves a configured service principal by email or User ID from the host UserCache.
UserCache
Host-provided database provider & principal resolution utilities exposed to
BaseServerExtensionimplementations viacontext.services.GetHostRuntimeService?.().