HealthCheckOptions.ResultStatusCodes HealthCheckOptions.ResultStatusCodes HealthCheckOptions.ResultStatusCodes HealthCheckOptions.ResultStatusCodes Property

Definition

Gets or sets a dictionary mapping the Microsoft.Extensions.Diagnostics.HealthChecks.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:
 property System::Collections::Generic::IDictionary<Microsoft::Extensions::Diagnostics::HealthChecks::HealthStatus, int> ^ ResultStatusCodes { System::Collections::Generic::IDictionary<Microsoft::Extensions::Diagnostics::HealthChecks::HealthStatus, int> ^ get(); void set(System::Collections::Generic::IDictionary<Microsoft::Extensions::Diagnostics::HealthChecks::HealthStatus, int> ^ value); };
public System.Collections.Generic.IDictionary<Microsoft.Extensions.Diagnostics.HealthChecks.HealthStatus,int> ResultStatusCodes { get; set; }
member this.ResultStatusCodes : System.Collections.Generic.IDictionary<Microsoft.Extensions.Diagnostics.HealthChecks.HealthStatus, int> with get, set
Public Property ResultStatusCodes As IDictionary(Of HealthStatus, Integer)

Property Value

IDictionary<Microsoft.Extensions.Diagnostics.HealthChecks.HealthStatus,Int32>

Exceptions

Thrown if at least one Microsoft.Extensions.Diagnostics.HealthChecks.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