示例#1
0
        public async Task PerformHealthcheckAsync()
        {
            var healthcheckResponse = await _healthcheckClient.GetHealthcheck(_healthcheckEndpoint.HealthcheckUri);

            if (healthcheckResponse.StatusCode == HttpStatusCode.OK)
            {
                _reportHealth.ReportHealthy(_healthcheckEndpoint.InstanceIdentifier);
            }
            else
            {
                _reportHealth.ReportError(_healthcheckEndpoint.InstanceIdentifier);
            }
        }