Class BowireMonitoringServiceContribution
- Namespace
- Kuestenlogik.Bowire.Monitoring
- Assembly
- Kuestenlogik.Bowire.Monitoring.dll
Discoverable service-registration entry point for the Monitoring
workbench surface (#102). Picked up by Core's AddBowire assembly
scan via the IBowireServiceContribution seam. Registers
only the outcome ledger at the default root — the read path the
workbench rail needs. The probe engine (runner / scheduler) stays
opt-in via AddBowireMonitoring(IServiceCollection, string?),
which also wins the ledger registration when a host calls it with a
custom root before the scan runs.
public sealed class BowireMonitoringServiceContribution : IBowireServiceContribution
- Inheritance
-
BowireMonitoringServiceContribution
- Implements
- Inherited Members
Constructors
BowireMonitoringServiceContribution()
public BowireMonitoringServiceContribution()
Methods
ConfigureServices(IServiceCollection)
Register this contribution's services. Called once per host
startup from BowireServiceCollectionExtensions.AddBowire.
public void ConfigureServices(IServiceCollection services)
Parameters
servicesIServiceCollectionThe host's service collection.