Пример #1
0
 public ShellFeatureUpdater(
     IShellFeatureStore <ShellFeature> shellFeatureStore,
     IShellDescriptorManager shellDescriptorManager,
     IShellDescriptorStore shellDescriptorStore,
     IHttpContextAccessor httpContextAccessor,
     IShellContextFactory shellContextFactory,
     IDataMigrationBuilder migrationBuilder,
     IRunningShellTable runningShellTable,
     IOptions <PlatoOptions> platoOptions,
     ILogger <ShellFeatureUpdater> logger,
     IFeatureFacade featureFacade,
     IPlatoHost platoHost)
 {
     _platoOptions           = platoOptions;
     _featureFacade          = featureFacade;
     _migrationBuilder       = migrationBuilder;
     _shellDescriptorManager = shellDescriptorManager;
     _shellDescriptorStore   = shellDescriptorStore;
     _shellFeatureStore      = shellFeatureStore;
     _httpContextAccessor    = httpContextAccessor;
     _shellContextFactory    = shellContextFactory;
     _runningShellTable      = runningShellTable;
     _platoHost = platoHost;
     _logger    = logger;
 }
Пример #2
0
 public ShellDescriptorManager(
     IShellDescriptorStore shellDescriptorStore,
     IShellContextFactory shellContextFactory,
     IModuleManager moduleManager)
 {
     _shellDescriptorStore = shellDescriptorStore;
     _shellContextFactory  = shellContextFactory;
     _moduleManager        = moduleManager;
 }
Пример #3
0
        //private ShellDescriptor _shellDescriptor;

        public ShellDescriptorManager(
            ShellSettings shellSettings,
            IEnumerable <IShellDescriptorManagerEventHandler> shellDescriptorManagerEventHandlers,
            IShellDescriptorStore <ShellDescriptor> store,
            ILogger <ShellDescriptorManager> logger)
        {
            _shellSettings = shellSettings;
            _shellDescriptorManagerEventHandlers = shellDescriptorManagerEventHandlers;
            Store   = store;
            _logger = logger;
        }
Пример #4
0
 public ShellFeatureManager(
     IShellDescriptorManager shellDescriptorManager,
     IShellDescriptorStore shellDescriptorStore,
     IShellContextFactory shellContextFactory,
     ILogger <ShellFeatureManager> logger,
     IShellSettings shellSettings,
     IPlatoHost platoHost,
     IBroker broker)
 {
     _shellDescriptorManager = shellDescriptorManager;
     _shellDescriptorStore   = shellDescriptorStore;
     _shellContextFactory    = shellContextFactory;
     _shellSettings          = shellSettings;
     _platoHost = platoHost;
     _logger    = logger;
     _broker    = broker;
 }
Пример #5
0
 public ShellFeatureManager(
     IShellDescriptorManager shellDescriptorManager,
     IShellDescriptorStore shellDescriptorStore,
     IHttpContextAccessor httpContextAccessor,
     IShellContextFactory shellContextFactory,
     IRunningShellTable runningShellTable,
     ILogger <ShellFeatureManager> logger,
     IPlatoHost platoHost)
 {
     _shellDescriptorManager = shellDescriptorManager;
     _shellDescriptorStore   = shellDescriptorStore;
     _httpContextAccessor    = httpContextAccessor;
     _shellContextFactory    = shellContextFactory;
     _runningShellTable      = runningShellTable;
     _platoHost = platoHost;
     _logger    = logger;
 }
Пример #6
0
 public ShellFeatureUpdater(
     IShellFeatureStore <ShellFeature> shellFeatureStore,
     IShellDescriptorManager shellDescriptorManager,
     IShellDescriptorStore shellDescriptorStore,
     IShellContextFactory shellContextFactory,
     IDataMigrationBuilder migrationBuilder,
     IOptions <PlatoOptions> platoOptions,
     ILogger <ShellFeatureUpdater> logger,
     IFeatureFacade featureFacade,
     IShellSettings shellSettings,
     IPlatoHost platoHost)
 {
     _shellDescriptorManager = shellDescriptorManager;
     _shellDescriptorStore   = shellDescriptorStore;
     _shellContextFactory    = shellContextFactory;
     _shellFeatureStore      = shellFeatureStore;
     _migrationBuilder       = migrationBuilder;
     _shellSettings          = shellSettings;
     _featureFacade          = featureFacade;
     _platoOptions           = platoOptions;
     _platoHost = platoHost;
     _logger    = logger;
 }