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

services IServiceCollection

The host's service collection.