Esempio n. 1
0
 public Task <HealthCheckResult> CheckHealthAsync(HealthCheckContext context, CancellationToken cancellationToken = default)
 {
     try
     {
         var writer   = new FileWriter();
         var filepath = $"{Directory.GetCurrentDirectory()}/logs/";
         writer.EnsureThatFilePathExists(filepath, "health_cheack.txt");
         writer.AppendTextToFile("Appending Text to File", $"{filepath}health_cheack.txt", FileMode.Append);
         writer.DeleteFile($"{filepath}/health_cheack.txt");
         return(Task.FromResult(HealthCheckResult.Healthy("Passed")));
     }
     catch
     {
         return(Task.FromResult(HealthCheckResult.Unhealthy("File Writer failed.")));
     }
 }