You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

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"));
}
}
}