コード例 #1
0
        public RebuildController(IAdaptationServiceClient <AdaptationOutcomeProcessor> adaptationServiceClient, IStoreConfiguration storeConfiguration,
                                 IProcessingConfiguration processingConfiguration, ILogger <RebuildController> logger, IFileUtility fileUtility, ITracer tracer,
                                 IZipUtility zipUtility) : base(logger)
        {
            _adaptationServiceClient = adaptationServiceClient ?? throw new ArgumentNullException(nameof(adaptationServiceClient));
            _fileUtility             = fileUtility ?? throw new ArgumentNullException(nameof(fileUtility));
            _zipUtility = zipUtility ?? throw new ArgumentNullException(nameof(zipUtility));
            if (storeConfiguration == null)
            {
                throw new ArgumentNullException(nameof(storeConfiguration));
            }

            if (processingConfiguration == null)
            {
                throw new ArgumentNullException(nameof(processingConfiguration));
            }

            _processingTimeoutDuration         = processingConfiguration.ProcessingTimeoutDuration;
            _processingCancellationTokenSource = new CancellationTokenSource(_processingTimeoutDuration);

            _originalStorePath = storeConfiguration.OriginalStorePath;
            _rebuiltStorePath  = storeConfiguration.RebuiltStorePath;

            _tracer = tracer;
        }
コード例 #2
0
ファイル: ImportManagers.cs プロジェクト: MrBurley/FACDataAPI
 public CsvImportManager
 (
     IFileDownloadUtilities fileDownloadUtilities,
     IZipUtility zipUtility,
     IImporter <Cfda> cfdaImporter,
     CsvImportSettings importSettings,
     IImporter <General> generalImporter,
     IImporter <Agency> agencyImporter,
     IImporter <CapText> captextImporter,
     IImporter <Cpa> cpaImporter,
     IImporter <Dun> dunImporter,
     IImporter <Ein> einImporter,
     IImporter <Finding> findingImporter,
     IImporter <FindingText> findingTextImporter,
     IImporter <FormattedCapText> formattedCapTextImporter,
     IImporter <FormattedFindingsText> formattedFindingsTextImporter,
     IImporter <Passthrough> passthroughImporter
 )
 {
     FileDownloadUtilities         = fileDownloadUtilities;
     ZipUtility                    = zipUtility;
     CfdaImporter                  = cfdaImporter;
     CsvImportSettings             = importSettings;
     GeneralImporter               = generalImporter;
     AgencyImporter                = agencyImporter;
     CapTextImporter               = captextImporter;
     CpaImporter                   = cpaImporter;
     DunImporter                   = dunImporter;
     EinImporter                   = einImporter;
     FindingImporter               = findingImporter;
     FindingTextImporter           = findingTextImporter;
     FormattedCapTextImporter      = formattedCapTextImporter;
     FormattedFindingsTextImporter = formattedFindingsTextImporter;
     PassthroughImporter           = passthroughImporter;
 }
コード例 #3
0
 public CloudProxyController(ILogger <TController> logger, IAdaptationServiceClient <AdaptationOutcomeProcessor> adaptationServiceClient, IFileUtility fileUtility,
                             ICloudSdkConfiguration cloudSdkConfiguration, IProcessingConfiguration processingConfiguration, IStoreConfiguration storeConfiguration, IZipUtility zipUtility,
                             IHttpService httpService)
 {
     _logger                  = logger ?? throw new ArgumentNullException(nameof(logger));
     _fileUtility             = fileUtility ?? throw new ArgumentNullException(nameof(fileUtility));
     _cloudSdkConfiguration   = cloudSdkConfiguration ?? throw new ArgumentNullException(nameof(cloudSdkConfiguration));
     _processingConfiguration = processingConfiguration ?? throw new ArgumentNullException(nameof(processingConfiguration));
     _storeConfiguration      = storeConfiguration ?? throw new ArgumentNullException(nameof(storeConfiguration));
     _adaptationServiceClient = adaptationServiceClient ?? throw new ArgumentNullException(nameof(adaptationServiceClient));
     _zipUtility              = zipUtility ?? throw new ArgumentNullException(nameof(zipUtility));
     _httpService             = httpService ?? throw new ArgumentNullException(nameof(httpService));
 }
コード例 #4
0
 public DeploymentUtility(IZipUtility zipUtility, IPowershellUtility powershellUtility)
 {
     _zipUtility = zipUtility;
     _powershellUtility = powershellUtility;
 }
コード例 #5
0
 public RebuildController(IAdaptationServiceClient <AdaptationOutcomeProcessor> adaptationServiceClient, IStoreConfiguration storeConfiguration,
                          IProcessingConfiguration processingConfiguration, ILogger <RebuildController> logger, IFileUtility fileUtility,
                          IZipUtility zipUtility, ICloudSdkConfiguration cloudSdkConfiguration, IHttpService httpService) : base(logger, adaptationServiceClient, fileUtility, cloudSdkConfiguration,
                                                                                                                                 processingConfiguration, storeConfiguration, zipUtility, httpService)
 {
 }