public HealthCheckerBuilder WithHealthChecksFromAssemblies(params Assembly[] assemblies) { var allAssemblies = assemblies.Union(new[] {typeof (HealthCheckerBuilder).Assembly}).ToArray(); _healthChecksFunc = new AssemblyScanningHealthCheckStrategy(allAssemblies).ScanForHealthChecks; return this; }
public HealthCheckerBuilder WithHealthChecksFromAssemblies(params Assembly[] assemblies) { var allAssemblies = assemblies.Union(new[] { typeof(HealthCheckerBuilder).Assembly }).ToArray(); _healthChecksFunc = new AssemblyScanningHealthCheckStrategy(allAssemblies).ScanForHealthChecks; return(this); }
public HealthCheckerBuilder WithHealthChecksFromAssemblies(params Assembly[] assemblies) { #if NETSTANDARD1_6 var allAssemblies = assemblies.Union(new[] { typeof(HealthCheckerBuilder).GetTypeInfo().Assembly }).ToArray(); #else var allAssemblies = assemblies.Union(new[] { typeof(HealthCheckerBuilder).Assembly }).ToArray(); #endif _healthChecksFunc = new AssemblyScanningHealthCheckStrategy(allAssemblies).ScanForHealthChecks; return(this); }
public HealthChecker(HealthCheckerConfiguration.GetHealthChecks healthChecksFunc, HealthCheckerConfiguration.LogError logException, TimeSpan timeout) { _healthChecksFunc = healthChecksFunc; _logException = logException; _timeout = timeout; }
public HealthCheckerBuilder WithHealthChecks(HealthCheckerConfiguration.GetHealthChecks healthChecksFunc) { _healthChecksFunc = healthChecksFunc; return(this); }
public HealthCheckerBuilder WithHealthChecks(HealthCheckerConfiguration.GetHealthChecks healthChecksFunc) { _healthChecksFunc = healthChecksFunc; return this; }