public ShellContextFactory( ICompositionStrategy compositionStrategy, IShellContainerFactory shellContainerFactory) { _compositionStrategy = compositionStrategy; _shellContainerFactory = shellContainerFactory; }
public ShellContextFactory( ICompositionStrategy compositionStrategy, IShellContainerFactory shellContainerFactory) { _compositionStrategy = compositionStrategy; _shellContainerFactory = shellContainerFactory; }
public ShellContainerFactoryTests() { var applicationServices = new ServiceCollection(); applicationServices.AddSingleton <ITypeFeatureProvider, TypeFeatureProvider>(); applicationServices.AddSingleton <ITestSingleton, TestSingleton>(); applicationServices.AddTransient <ITestTransient, TestTransient>(); applicationServices.AddScoped <ITestScoped, TestScoped>(); applicationServices.AddSingleton <ITwoHostSingletonsOfTheSameType, FirstHostSingletonsOfTheSameType>(); applicationServices.AddSingleton <ITwoHostSingletonsOfTheSameType, SecondHostSingletonsOfTheSameType>(); applicationServices.AddSingleton <IHostSingletonAndScopedOfTheSameType, HostSingletonOfTheSameTypeAsScoped>(); applicationServices.AddScoped <IHostSingletonAndScopedOfTheSameType, HostScopedOfTheSameTypeAsSingleton>(); _shellContainerFactory = new ShellContainerFactory( new StubHostingEnvironment(), new StubExtensionManager(), _applicationServiceProvider = applicationServices.BuildServiceProvider(), new StubLoggerFactory(), new NullLogger <ShellContainerFactory>(), applicationServices ); }
public DefaultShellContextFactory(ICompositionStrategy compositionStrategy, IShellContainerFactory shellContainerFactory, IShellDescriptorCache shellDescriptorCache, IEnumerable <IMinimumShellDescriptorProvider> minimumShellDescriptorProviders) { _compositionStrategy = compositionStrategy; _shellContainerFactory = shellContainerFactory; _shellDescriptorCache = shellDescriptorCache; _minimumShellDescriptorProviders = minimumShellDescriptorProviders; Logger = NullLogger.Instance; }
public DefaultShellContextFactory(ICompositionStrategy compositionStrategy, IShellContainerFactory shellContainerFactory, IShellDescriptorCache shellDescriptorCache, IEnumerable<IMinimumShellDescriptorProvider> minimumShellDescriptorProviders) { _compositionStrategy = compositionStrategy; _shellContainerFactory = shellContainerFactory; _shellDescriptorCache = shellDescriptorCache; _minimumShellDescriptorProviders = minimumShellDescriptorProviders; Logger = NullLogger.Instance; }
public ShellContextFactory( IShellContainerFactory shellContainerFactory, ICompositionStrategy compositionStrategy, ILogger <ShellContextFactory> logger) { _shellContainerFactory = shellContainerFactory; _compositionStrategy = compositionStrategy; _logger = logger; }
public ShellContextFactory( IShellDescriptorCache shellDescriptorCache, ICompositionStrategy compositionStrategy, IShellContainerFactory shellContainerFactory) { _shellDescriptorCache = shellDescriptorCache; _compositionStrategy = compositionStrategy; _shellContainerFactory = shellContainerFactory; Logger = NullLogger.Instance; }
public ShellContextFactory( ICompositionStrategy compositionStrategy, IShellContainerFactory shellContainerFactory, ILogger<ShellContextFactory> logger) { _compositionStrategy = compositionStrategy; _shellContainerFactory = shellContainerFactory; _logger = logger; }
public ShellContextFactory(ICompositionStrategy compositionStrategy, IShellContainerFactory shellContainerFactory, IEnumerable <ShellFeature> shellFeatures, ILogger <ShellContextFactory> logger) { base(); this._compositionStrategy = compositionStrategy; this._shellContainerFactory = shellContainerFactory; this._shellFeatures = shellFeatures; this._logger = logger; return; }
public ShellContextFactory( ICompositionStrategy compositionStrategy, IShellContainerFactory shellContainerFactory, ILoggerFactory loggerFactory) { _compositionStrategy = compositionStrategy; _shellContainerFactory = shellContainerFactory; _logger = loggerFactory.CreateLogger <ShellContextFactory>(); }
public ShellContextFactory( IShellDescriptorCache shellDescriptorCache, ICompositionStrategy compositionStrategy, IShellContainerFactory shellContainerFactory) { _shellDescriptorCache = shellDescriptorCache; _compositionStrategy = compositionStrategy; _shellContainerFactory = shellContainerFactory; Logger = NullLogger.Instance; }
public TenantService( IShellSettingsManager shellSettingsManager, IExtensionManager extensionManager, IShellContextFactory shellContextFactory, IShellContainerFactory shellContainerFactory) { _shellSettingsManager = shellSettingsManager; _extensionManager = extensionManager; _shellContextFactory = shellContextFactory; _shellContainerFactory = shellContainerFactory; Logger = NullLogger.Instance; }
public ShellContextFactory( ICompositionStrategy compositionStrategy, IShellContainerFactory shellContainerFactory, IEnumerable <ShellFeature> shellFeatures, ILogger <ShellContextFactory> logger) { _compositionStrategy = compositionStrategy; _shellContainerFactory = shellContainerFactory; _shellFeatures = shellFeatures; _logger = logger; }
public TenantService( IShellSettingsManager shellSettingsManager, IExtensionManager extensionManager, IShellContextFactory shellContextFactory, IShellContainerFactory shellContainerFactory) { _shellSettingsManager = shellSettingsManager; _extensionManager = extensionManager; _shellContextFactory = shellContextFactory; _shellContainerFactory = shellContainerFactory; Logger = NullLogger.Instance; }
public ShellContainerFactoryTests() { var applicationServices = new ServiceCollection(); applicationServices.AddSingleton <ITypeFeatureProvider, TypeFeatureProvider>(); _shellContainerFactory = new ShellContainerFactory( _applicationServiceProvider = applicationServices.BuildServiceProvider(), new StubLoggerFactory(), new NullLogger <ShellContainerFactory>(), applicationServices ); }
public ShellContainerFactoryTests() { var applicationServices = new ServiceCollection(); _typeFeatureProvider = new TypeFeatureProvider(); applicationServices.AddScoped(x => _typeFeatureProvider); _shellContainerFactory = new ShellContainerFactory( new ServiceCollection().BuildServiceProvider(), new StubLoggerFactory(), new NullLogger <ShellContainerFactory>(), applicationServices ); }
public SetupService( ShellSettings shellSettings, INotifier notifier, IOrchardHost orchardHost, IShellSettingsManager shellSettingsManager, IShellContainerFactory shellContainerFactory, ICompositionStrategy compositionStrategy) { _shellSettings = shellSettings; _orchardHost = orchardHost; _shellSettingsManager = shellSettingsManager; _shellContainerFactory = shellContainerFactory; _compositionStrategy = compositionStrategy; T = NullLocalizer.Instance; }
public SetupService( IOrchardHost orchardHost, IShellSettingsManager shellSettingsManager, IShellContainerFactory shellContainerFactory, ICompositionStrategy compositionStrategy, IExtensionManager extensionManager, IHttpContextAccessor httpContextAccessor) { _orchardHost = orchardHost; _shellSettingsManager = shellSettingsManager; _shellContainerFactory = shellContainerFactory; _compositionStrategy = compositionStrategy; _extensionManager = extensionManager; _httpContextAccessor = httpContextAccessor; }
public SetupService( ShellSettings shellSettings, IOrchardHost orchardHost, IShellSettingsManager shellSettingsManager, IShellContainerFactory shellContainerFactory, ICompositionStrategy compositionStrategy, IProcessingEngine processingEngine) { _shellSettings = shellSettings; _orchardHost = orchardHost; _shellSettingsManager = shellSettingsManager; _shellContainerFactory = shellContainerFactory; _compositionStrategy = compositionStrategy; _processingEngine = processingEngine; }
public SetupService( IOrchardHost orchardHost, IShellSettingsManager shellSettingsManager, IShellContainerFactory shellContainerFactory, ICompositionStrategy compositionStrategy, IExtensionManager extensionManager, IHttpContextAccessor httpContextAccessor) { _orchardHost = orchardHost; _shellSettingsManager = shellSettingsManager; _shellContainerFactory = shellContainerFactory; _compositionStrategy = compositionStrategy; _extensionManager = extensionManager; _httpContextAccessor = httpContextAccessor; }
//private readonly IEnumerable<Recipe> _recipes; public SetupService( ShellSettings shellSettings, ICoeveryHost coeveryHost, IShellSettingsManager shellSettingsManager, IShellContainerFactory shellContainerFactory, ICompositionStrategy compositionStrategy, IProcessingEngine processingEngine) { _shellSettings = shellSettings; _coeveryHost = coeveryHost; _shellSettingsManager = shellSettingsManager; _shellContainerFactory = shellContainerFactory; _compositionStrategy = compositionStrategy; _processingEngine = processingEngine; //_recipes = recipeHarvester.HarvestRecipes("Coevery.Setup"); T = NullLocalizer.Instance; }
public SetupService( ShellSettings shellSettings, ITomeltHost tomeltHost, IShellSettingsManager shellSettingsManager, IShellContainerFactory shellContainerFactory, ICompositionStrategy compositionStrategy, IProcessingEngine processingEngine, IRecipeHarvester recipeHarvester) { _shellSettings = shellSettings; _tomeltHost = tomeltHost; _shellSettingsManager = shellSettingsManager; _shellContainerFactory = shellContainerFactory; _compositionStrategy = compositionStrategy; _processingEngine = processingEngine; _recipeHarvester = recipeHarvester; }
//private readonly IEnumerable<Recipe> _recipes; public SetupService( ShellSettings shellSettings, ICoeveryHost coeveryHost, IShellSettingsManager shellSettingsManager, IShellContainerFactory shellContainerFactory, ICompositionStrategy compositionStrategy, IProcessingEngine processingEngine) { _shellSettings = shellSettings; _coeveryHost = coeveryHost; _shellSettingsManager = shellSettingsManager; _shellContainerFactory = shellContainerFactory; _compositionStrategy = compositionStrategy; _processingEngine = processingEngine; //_recipes = recipeHarvester.HarvestRecipes("Coevery.Setup"); T = NullLocalizer.Instance; }
public SetupService( ShellSettings shellSettings, IOrchardHost orchardHost, IShellSettingsManager shellSettingsManager, IShellContainerFactory shellContainerFactory, ICompositionStrategy compositionStrategy, IProcessingEngine processingEngine, IExtensionManager extensionManager) { _shellSettings = shellSettings; _orchardHost = orchardHost; _shellSettingsManager = shellSettingsManager; _shellContainerFactory = shellContainerFactory; _compositionStrategy = compositionStrategy; _processingEngine = processingEngine; _extensionManager = extensionManager; }
public SetupService( ShellSettings shellSettings, IOrchardHost orchardHost, IShellSettingsManager shellSettingsManager, IShellContainerFactory shellContainerFactory, ICompositionStrategy compositionStrategy, IExtensionManager extensionManager, IHttpContextAccessor httpContextAccessor) { _shellSettings = shellSettings; _orchardHost = orchardHost; _shellSettingsManager = shellSettingsManager; _shellContainerFactory = shellContainerFactory; _compositionStrategy = compositionStrategy; _extensionManager = extensionManager; _httpContextAccessor = httpContextAccessor; T = NullLocalizer.Instance; }
public SetupService( ShellSettings shellSettings, IOrchardHost orchardHost, IShellSettingsManager shellSettingsManager, IShellContainerFactory shellContainerFactory, ICompositionStrategy compositionStrategy, IExtensionManager extensionManager, IHttpContextAccessor httpContextAccessor) { _shellSettings = shellSettings; _orchardHost = orchardHost; _shellSettingsManager = shellSettingsManager; _shellContainerFactory = shellContainerFactory; _compositionStrategy = compositionStrategy; _extensionManager = extensionManager; _httpContextAccessor = httpContextAccessor; T = NullLocalizer.Instance; }
public SetupService( ShellSettings shellSettings, IOrchardHost orchardHost, IShellSettingsManager shellSettingsManager, IShellContainerFactory shellContainerFactory, ICompositionStrategy compositionStrategy, IProcessingEngine processingEngine, IRecipeHarvester recipeHarvester) { _shellSettings = shellSettings; _orchardHost = orchardHost; _shellSettingsManager = shellSettingsManager; _shellContainerFactory = shellContainerFactory; _compositionStrategy = compositionStrategy; _processingEngine = processingEngine; _recipeHarvester = recipeHarvester; _recipes = _recipeHarvester.HarvestRecipes("Orchard.Setup"); T = NullLocalizer.Instance; }
public SetupService( ShellSettings shellSettings, IOrchardHost orchardHost, IShellSettingsManager shellSettingsManager, IShellContainerFactory shellContainerFactory, ICompositionStrategy compositionStrategy, IProcessingEngine processingEngine, IRecipeHarvester recipeHarvester) { _shellSettings = shellSettings; _orchardHost = orchardHost; _shellSettingsManager = shellSettingsManager; _shellContainerFactory = shellContainerFactory; _compositionStrategy = compositionStrategy; _processingEngine = processingEngine; _recipeHarvester = recipeHarvester; _recipes = _recipeHarvester.HarvestRecipes("Orchard.Setup"); T = NullLocalizer.Instance; }
public SetupService( ShellSettings shellSettings, IOrchardHost orchardHost, IShellSettingsManager shellSettingsManager, IShellContainerFactory shellContainerFactory, ICompositionStrategy compositionStrategy, IExtensionManager extensionManager, IHttpContextAccessor httpContextAccessor, IRunningShellTable runningShellTable, ILogger <SetupService> logger) { _shellSettings = shellSettings; _orchardHost = orchardHost; _shellSettingsManager = shellSettingsManager; _shellContainerFactory = shellContainerFactory; _compositionStrategy = compositionStrategy; _extensionManager = extensionManager; _httpContextAccessor = httpContextAccessor; _runningShellTable = runningShellTable; _logger = logger; }
public SetupService( ShellSettings shellSettings, IOrchardHost orchardHost, IShellSettingsManager shellSettingsManager, IShellContainerFactory shellContainerFactory, ICompositionStrategy compositionStrategy, IExtensionManager extensionManager, IHttpContextAccessor httpContextAccessor, IRunningShellTable runningShellTable, ILoggerFactory loggerFactory) { _shellSettings = shellSettings; _orchardHost = orchardHost; _shellSettingsManager = shellSettingsManager; _shellContainerFactory = shellContainerFactory; _compositionStrategy = compositionStrategy; _extensionManager = extensionManager; _httpContextAccessor = httpContextAccessor; _runningShellTable = runningShellTable; _logger = loggerFactory.CreateLogger<SetupService>(); }