Table of Contents

Class ApplicationHealthCheckTags

Namespace
ProjectTemplate.Web.HealthChecks
Assembly
ProjectTemplate.Web.dll

Defines the health check tags that select which checks each health endpoint runs.

public static class ApplicationHealthCheckTags
Inheritance
ApplicationHealthCheckTags
Inherited Members

Fields

Audit

Selects checks for /health/audit-integrity. Audit integrity and delivery state require operator attention, but they do not determine whether an instance can serve traffic, so these checks are kept out of readiness.

public const string Audit = "audit"

Field Value

string

Database

Identifies checks that evaluate application database connectivity.

public const string Database = "database"

Field Value

string

Integrity

Identifies checks that evaluate audit integrity.

public const string Integrity = "integrity"

Field Value

string

Ready

Selects checks for /health/ready. Use it only for dependencies without which this instance cannot serve normal traffic, because a failing readiness check removes the instance from load balancing.

public const string Ready = "ready"

Field Value

string