Share via


HealthCheckOptions.ResultStatusCodes Property

Definition

Gets or sets a dictionary mapping the HealthStatus to an HTTP status code applied to the response. This property can be used to configure the status codes returned for each status.

public System.Collections.Generic.IDictionary<Microsoft.Extensions.Diagnostics.HealthChecks.HealthStatus,int> ResultStatusCodes { get; }
public System.Collections.Generic.IDictionary<Microsoft.Extensions.Diagnostics.HealthChecks.HealthStatus,int> ResultStatusCodes { get; set; }

Property Value

Exceptions

Thrown if at least one HealthStatus is missing when setting this property.

Remarks

Setting this property to null resets the mapping to its default value which maps Healthy to 200 (OK), Degraded to 200 (OK) and Unhealthy to 503 (Service Unavailable).

Applies to