/// <summary> /// Initializes a new instance of the <see cref="ExecutionStudioSI"/> class /// </summary> /// <param name="settings">The app repository settings.</param> /// <param name="repositoryService">The repository service needed</param> /// <param name="compilationService">The compilation service needed</param> /// <param name="partManager">The part manager</param> /// <param name="hostingEnvironment">the hosting environment</param> public ExecutionStudioSI( IOptions <ServiceRepositorySettings> settings, IRepository repositoryService, Interfaces.ICompilation compilationService, ApplicationPartManager partManager, IHostingEnvironment hostingEnvironment) { _settings = settings.Value; _repository = repositoryService; _compilation = compilationService; _hostingEnvironment = hostingEnvironment; }
/// <summary> /// Initializes a new instance of the <see cref="ExecutionSILocalDev"/> class /// </summary> /// <param name="settings">The repository setting service needed (set in startup.cs)</param> /// <param name="repositoryService">The repository service needed (set in startup.cs)</param> /// <param name="compilationService">The service compilation service needed (set in startup.cs)</param> /// <param name="partManager">The part manager</param> public ExecutionSILocalDev( IOptions <ServiceRepositorySettings> settings, IRepository repositoryService, Interfaces.ICompilation compilationService, ApplicationPartManager partManager, IHttpContextAccessor httpContextAccessor) { _settings = settings.Value; _repository = repositoryService; _compilation = compilationService; _httpContextAccessor = httpContextAccessor; }
/// <summary> /// Initializes a new instance of the <see cref="ExecutionSILocalDev"/> class /// </summary> /// <param name="settings">The repository setting service needed (set in startup.cs)</param> /// <param name="repositoryService">The repository service needed (set in startup.cs)</param> /// <param name="compilationService">The service compilation service needed (set in startup.cs)</param> /// <param name="partManager">The part manager</param> /// <param name="httpContextAccessor">the http context accessor</param> /// <param name="generalSettings">the current general settings</param> /// <param name="hostingEnvironment">the hosting environment</param> public ExecutionSILocalDev( IOptions <ServiceRepositorySettings> settings, IRepository repositoryService, Interfaces.ICompilation compilationService, ApplicationPartManager partManager, IHttpContextAccessor httpContextAccessor, IOptions <GeneralSettings> generalSettings, IHostingEnvironment hostingEnvironment) { _settings = settings.Value; _repository = repositoryService; _compilation = compilationService; _httpContextAccessor = httpContextAccessor; _generalSettings = generalSettings.Value; _hostingEnvironment = hostingEnvironment; }