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