コード例 #1
0
 public ProbesProcessor(
     IServiceProvider serviceProvider,
     IAutoHealthCheckContextAccessor autoHealthCheckContextAccessor)
 {
     _serviceProvider = serviceProvider;
     _autoHealthCheckContextAccessor = autoHealthCheckContextAccessor;
 }
 public AspNetCoreDiagnosticHealthCheckProbe(
     IHttpClientFactory clientFactory,
     IAutoHealthCheckContextAccessor autoHealthCheckContextAccessor)
 {
     _clientFactory = clientFactory;
     _autoHealthCheckContextAccessor = autoHealthCheckContextAccessor;
 }
コード例 #3
0
 public AutoHealthCheckProcess(
     IAutoHealthCheckContextAccessor autoHealthCheckContextAccessor,
     IHttpClientFactory clientFactory)
 {
     _autoHealthCheckContextAccessor = autoHealthCheckContextAccessor;
     _clientFactory = clientFactory;
 }
コード例 #4
0
 public EndpointCaller(
     IHttpClientFactory clientFactory,
     IAutoHealthCheckContextAccessor autoHealthCheckContextAccessor)
 {
     _clientFactory = clientFactory;
     _autoHealthCheckContextAccessor = autoHealthCheckContextAccessor;
 }
 public InternalRouteInformationEvaluator(
     IAutoHealthCheckContextAccessor autoHealthCheckContextAccessor,
     IRouteEvaluator routeEvaluator)
 {
     _autoHealthCheckContextAccessor = autoHealthCheckContextAccessor;
     _routeEvaluator = routeEvaluator;
 }
コード例 #6
0
        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());
        }
コード例 #7
0
 public TelemetryServices(IAutoHealthCheckContextAccessor autoHealthCheckContextAccessor)
 {
     _autoHealthCheckContextAccessor = autoHealthCheckContextAccessor;
 }