예제 #1
0
파일: Startup.cs 프로젝트: mastoj/TJOwin
 public void Configure(IApplicationBuilder app)
 {
     //TJOwin.HealthCheck.AppBuilderExtensions.UseHealthCheck(null);
     var config = new HealthCheckConfiguration();
     app.UseHealthCheck(config);
     app.Use(helloworldMiddleware);
 }
예제 #2
0
 public HealthCheckMiddleware(RequestDelegate next, HealthCheckConfiguration config)
 {
     _healthChecker = config.HealthChecker;
     _endpointUrl = config.Endpoint;
     _next = next;
 }
예제 #3
0
 public static IApplicationBuilder UseHealthCheck(this IApplicationBuilder app, HealthCheckConfiguration config = null)
 {
     config = config ?? new HealthCheckConfiguration();
     return(app.Use(next => new HealthCheckMiddleware(next, config).Invoke));
 }
예제 #4
0
 public static IApplicationBuilder UseHealthCheck(this IApplicationBuilder app, HealthCheckConfiguration config = null)
 {
     config = config ?? new HealthCheckConfiguration();
     return app.Use(next => new HealthCheckMiddleware(next, config).Invoke);
 }
예제 #5
0
 public HealthCheckMiddleware(RequestDelegate next, HealthCheckConfiguration config)
 {
     _healthChecker = config.HealthChecker;
     _endpointUrl   = config.Endpoint;
     _next          = next;
 }