public void Configure(IApplicationBuilder app) { //TJOwin.HealthCheck.AppBuilderExtensions.UseHealthCheck(null); var config = new HealthCheckConfiguration(); app.UseHealthCheck(config); app.Use(helloworldMiddleware); }
public HealthCheckMiddleware(RequestDelegate next, HealthCheckConfiguration config) { _healthChecker = config.HealthChecker; _endpointUrl = config.Endpoint; _next = next; }
public static IApplicationBuilder UseHealthCheck(this IApplicationBuilder app, HealthCheckConfiguration config = null) { config = config ?? new HealthCheckConfiguration(); return(app.Use(next => new HealthCheckMiddleware(next, config).Invoke)); }
public static IApplicationBuilder UseHealthCheck(this IApplicationBuilder app, HealthCheckConfiguration config = null) { config = config ?? new HealthCheckConfiguration(); return app.Use(next => new HealthCheckMiddleware(next, config).Invoke); }