public SuperDumpRepository( IOptions <SuperDumpSettings> settings, BundleRepository bundleRepo, DumpRepository dumpRepo, AnalysisService analysisService, DownloadService downloadService, SymStoreService symStoreService, UnpackService unpackService, PathHelper pathHelper, IdenticalDumpRepository identicalRepository, IOneAgentSdk dynatraceSdk) { this.settings = settings; this.bundleRepo = bundleRepo; this.dumpRepo = dumpRepo; this.analysisService = analysisService; this.downloadService = downloadService; this.symStoreService = symStoreService; this.unpackService = unpackService; this.pathHelper = pathHelper; this.identicalRepository = identicalRepository; pathHelper.PrepareDirectories(); this.dynatraceSdk = dynatraceSdk; messagingSystemInfo = dynatraceSdk.CreateMessagingSystemInfo("Hangfire", "download", MessageDestinationType.QUEUE, ChannelType.IN_PROCESS, null); }
public SuperDumpRepository( IOptions <SuperDumpSettings> settings, BundleRepository bundleRepo, DumpRepository dumpRepo, AnalysisService analysisService, DownloadService downloadService, SymStoreService symStoreService, UnpackService unpackService, PathHelper pathHelper) { this.settings = settings; this.bundleRepo = bundleRepo; this.dumpRepo = dumpRepo; this.analysisService = analysisService; this.downloadService = downloadService; this.symStoreService = symStoreService; this.unpackService = unpackService; this.pathHelper = pathHelper; pathHelper.PrepareDirectories(); }