Esempio n. 1
0
 public ProbesProcessor(
     IServiceProvider serviceProvider,
     IAutoHealthCheckContextAccessor autoHealthCheckContextAccessor)
 {
     _serviceProvider = serviceProvider;
     _autoHealthCheckContextAccessor = autoHealthCheckContextAccessor;
 }
 public AspNetCoreDiagnosticHealthCheckProbe(
     IHttpClientFactory clientFactory,
     IAutoHealthCheckContextAccessor autoHealthCheckContextAccessor)
 {
     _clientFactory = clientFactory;
     _autoHealthCheckContextAccessor = autoHealthCheckContextAccessor;
 }
Esempio n. 3
0
 public AutoHealthCheckProcess(
     IAutoHealthCheckContextAccessor autoHealthCheckContextAccessor,
     IHttpClientFactory clientFactory)
 {
     _autoHealthCheckContextAccessor = autoHealthCheckContextAccessor;
     _clientFactory = clientFactory;
 }
Esempio n. 4
0
 public EndpointCaller(
     IHttpClientFactory clientFactory,
     IAutoHealthCheckContextAccessor autoHealthCheckContextAccessor)
 {
     _clientFactory = clientFactory;
     _autoHealthCheckContextAccessor = autoHealthCheckContextAccessor;
 }
 public InternalRouteInformationEvaluator(
     IAutoHealthCheckContextAccessor autoHealthCheckContextAccessor,
     IRouteEvaluator routeEvaluator)
 {
     _autoHealthCheckContextAccessor = autoHealthCheckContextAccessor;
     _routeEvaluator = routeEvaluator;
 }
        public HealthChecker(
            IRouteDiscover aspNetRouteDiscover,
            IEndpointBuilder endpointBuilder,
            IAutoHealthCheckContextAccessor autoHealthCheckContextAccessor,
            IEndpointMessageTranslator endpointMessageTranslator,
            IEndpointCaller endpointCaller,
            IProbesProcessor probesProcessor)
        {
            _endpointBuilder = endpointBuilder;
            _autoHealthCheckContextAccessor = autoHealthCheckContextAccessor;
            _endpointMessageTranslator      = endpointMessageTranslator;
            _endpointCaller  = endpointCaller;
            _probesProcessor = probesProcessor;

            // route async
            _routesFactory = new AsyncLazy <IEnumerable <IRouteInformation> >(() => aspNetRouteDiscover.GetAllEndpoints());
        }
 public TelemetryServices(IAutoHealthCheckContextAccessor autoHealthCheckContextAccessor)
 {
     _autoHealthCheckContextAccessor = autoHealthCheckContextAccessor;
 }