HttpClientStudy/HttpClientStudy.WebApp/HealthCheck.cs

22 lines
669 B
C#

using Microsoft.Extensions.Diagnostics.HealthChecks;
namespace HttpClientStudy.WebApp
{
/// <summary>
/// 健康检查
/// </summary>
public class HealthCheck : IHealthCheck
{
/// <summary>
/// 健康检查该方法
/// </summary>
/// <param name="context">健康检查上下文</param>
/// <param name="cancellationToken">取消令牌</param>
/// <returns></returns>
public Task<HealthCheckResult> CheckHealthAsync(HealthCheckContext context, CancellationToken cancellationToken = default)
{
return Task.FromResult( HealthCheckResult.Healthy("ok"));
}
}
}