Namespace NFX.Health
Classes
BaseCheck
Base class for all Health Checks. Particular health checks must inherit from this class to be invoked
CheckList
Represents a list of health checks to be performed. Health checks are classes derived from BaseCheck class and must implement DoRun() method that performs application-specific checking. CheckList obtains a list of Check instances from assemblies supplied to its constructor. Health checks are executed in no predictable order. If particular execution order is necessary then a check has to be written to explicitly coordinate sub-checks. The class is thread safe for all operations.
CheckResult
Property bag to report health check results
HealthCheckListException
Thrown by Health.CheckList
HealthException
Represents general ancestor for exceptions thrown by health checks
HTMLReporter
Reports health check results as HTML
Reporter
Base for all reporters - entities that output check list state into TextWriter
TextReporter
Reports health check results in an plain text format
XMLReporter
Reports XML health check results
Enums
CheckListStatus
Stipulates status for Health.CheckList