예제 #1
0
파일: Startup.cs 프로젝트: mastoj/TJOwin
 public void Configuration(IAppBuilder app)
 {
     var config =new HealthCheckConfiguration("/hc", new Checker());
     app.UseHealthCheck(config);
     app.Run(async context =>
     {
         await context.Response.WriteAsync("Hello");
     });
 } 
예제 #2
0
 public HealthCheckMiddleware(OwinMiddleware next, HealthCheckConfiguration config) : base(next)
 {
     _healthChecker = config.HealthChecker;
     _endpointUrl   = config.Endpoint;
 }
예제 #3
0
 public static IAppBuilder UseHealthCheck(this IAppBuilder app, HealthCheckConfiguration config = null)
 {
     config = config ?? new HealthCheckConfiguration();
     return app.Use<HealthCheckMiddleware>(config);
 }
예제 #4
0
 public HealthCheckMiddleware(OwinMiddleware next, HealthCheckConfiguration config) : base(next)
 {
     _healthChecker = config.HealthChecker;
     _endpointUrl = config.Endpoint;
 }
예제 #5
0
 public static IAppBuilder UseHealthCheck(this IAppBuilder app, HealthCheckConfiguration config = null)
 {
     config = config ?? new HealthCheckConfiguration();
     return(app.Use <HealthCheckMiddleware>(config));
 }