Exemplo n.º 1
0
 public PendingPackageMigrations(
     ILogger <PendingPackageMigrations> logger,
     PackageMigrationPlanCollection packageMigrationPlans)
 {
     _logger = logger;
     _packageMigrationPlans = packageMigrationPlans;
 }
Exemplo n.º 2
0
 public PackageMigrationRunner(
     IProfilingLogger profilingLogger,
     ICoreScopeProvider scopeProvider,
     PendingPackageMigrations pendingPackageMigrations,
     PackageMigrationPlanCollection packageMigrationPlans,
     IMigrationPlanExecutor migrationPlanExecutor,
     IKeyValueService keyValueService,
     IEventAggregator eventAggregator)
 {
     _profilingLogger          = profilingLogger;
     _scopeProvider            = scopeProvider;
     _pendingPackageMigrations = pendingPackageMigrations;
     _migrationPlanExecutor    = migrationPlanExecutor;
     _keyValueService          = keyValueService;
     _eventAggregator          = eventAggregator;
     _packageMigrationPlans    = packageMigrationPlans.ToDictionary(x => x.Name);
 }
Exemplo n.º 3
0
 public PackagingService(
     IAuditService auditService,
     ICreatedPackagesRepository createdPackages,
     IPackageInstallation packageInstallation,
     IEventAggregator eventAggregator,
     IManifestParser manifestParser,
     IKeyValueService keyValueService,
     PackageMigrationPlanCollection packageMigrationPlans)
 {
     _auditService          = auditService;
     _createdPackages       = createdPackages;
     _packageInstallation   = packageInstallation;
     _eventAggregator       = eventAggregator;
     _manifestParser        = manifestParser;
     _keyValueService       = keyValueService;
     _packageMigrationPlans = packageMigrationPlans;
 }