Я читал о проверке состояния в asp. net ядре.
Я видел этот код.
public class ExampleHealthCheck : IHealthCheck
{
public Task<HealthCheckResult> CheckHealthAsync(
HealthCheckContext context,
CancellationToken cancellationToken = default(CancellationToken))
{
var healthCheckResultHealthy = true;
if (healthCheckResultHealthy)
{
return Task.FromResult(
HealthCheckResult.Healthy("A healthy result."));
}
return Task.FromResult(
HealthCheckResult.Unhealthy("An unhealthy result."));
}
}
В приведенном выше коде метод CheckHealthAsync
является не помечено как асин c. Это сделано таким образом, чтобы поддерживать синхронную и асинхронную функцию?