Header menu logo Nao

IHarnessServices Type

Pluggable observability + governance services that a host (Orleans silo, ASP.NET app, test fixture, ...) injects into the harness. Each capability is optional so a host can supply only what it needs; `None` means that capability is disabled. This is the seam that lets callers choose in-memory (testing) vs persistent (production) backends without the harness/runtime knowing the concrete type.

Instance members

Instance member Description

this.AuditLog

Full Usage: this.AuditLog

Returns: IAuditLog option
Modifiers: abstract
Returns: IAuditLog option

this.ExecutionJournal

Full Usage: this.ExecutionJournal

Returns: IExecutionJournal option
Modifiers: abstract
Returns: IExecutionJournal option

this.Metrics

Full Usage: this.Metrics

Returns: IMetricsCollector option
Modifiers: abstract
Returns: IMetricsCollector option

this.TraceStore

Full Usage: this.TraceStore

Returns: ITraceStore option
Modifiers: abstract
Returns: ITraceStore option

this.Tracer

Full Usage: this.Tracer

Returns: ITracer option
Modifiers: abstract
Returns: ITracer option

Type something to start searching.