/**************************************************************** * 作者:liuzl * 版权:PCXBC * 创建时间:2022/8/16 11:20:06 * 描述说明: * * 修改标识:PC-2022 * 修改描述: * *****************************************************************/ using Microsoft.Extensions.Diagnostics.HealthChecks; namespace YB.DeviceV2.HealthCheck { /// /// 服务健康检查 /// public class ServiceHealthCheck : IHealthCheck { /// /// 健康检查 /// /// /// /// public Task CheckHealthAsync(HealthCheckContext context, CancellationToken cancellationToken = default) { var isHealthy = true; if (isHealthy) { return Task.FromResult(HealthCheckResult.Healthy("健康")); } return Task.FromResult( new HealthCheckResult( context.Registration.FailureStatus, "An unhealthy result.")); } } }