Skip to content

Instantly share code, notes, and snippets.

@JuergenGutsch
Created November 23, 2022 21:14
Show Gist options
  • Save JuergenGutsch/ab5434c65eaf43e44a51670d0292d815 to your computer and use it in GitHub Desktop.
Save JuergenGutsch/ab5434c65eaf43e44a51670d0292d815 to your computer and use it in GitHub Desktop.
namespace RoutingSample;
public class MyHealthChecksMiddleware
{
private readonly ILogger<MyHealthChecksMiddleware> _logger;
public MyHealthChecksMiddleware(
RequestDelegate next,
ILogger<MyHealthChecksMiddleware> logger)
{
_logger = logger;
}
public async Task Invoke(HttpContext context)
{
// add some checks here...
context.Response.StatusCode = 200;
context.Response.ContentType = "text/plain";
await context.Response.WriteAsync("OK");
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment