Example #1
0
 public CoreHealthMonitorService(
     IInstanceHealthReporter <CoreHealthMonitorService> health,
     IOptions <DriveMonitorOptions> driveOptions,
     IOptions <MemoryDumpOptions> memoryDumpOptions,
     ILogger <CoreHealthMonitorService> logger,
     ServiceContext context,
     ISystemClock clock)
 {
     _health            = health;
     _driveOptions      = driveOptions;
     _memoryDumpOptions = memoryDumpOptions;
     _logger            = logger;
     _context           = context;
     _clock             = clock;
     _blobClient        = new Lazy <BlobContainerClient>(CreateBlobClient);
 }
 public InstanceWrapper(IHealthReporterFactory factory)
 {
     _impl = factory.ForInstance <T>();
 }