public ReportsPersister(IAppDataFolder appDataFolder, ShellSettings shellSettings) { _appDataFolder = appDataFolder; _shellSettings = shellSettings; _dataContractSerializer = new DataContractSerializer(typeof(Report), new [] { typeof(ReportEntry) }); _reportsFileName = Path.Combine(Path.Combine("Sites", _shellSettings.Name), "reports.dat"); }
public DefaultShellDescriptorCache(IAppDataFolder appDataFolder) { _appDataFolder = appDataFolder; T = NullLocalizer.Instance; Logger = NullLogger.Instance; }
public WarmupReportManager( ShellSettings shellSettings, IAppDataFolder appDataFolder) { _appDataFolder = appDataFolder; _warmupReportPath = _appDataFolder.Combine("Sites", _appDataFolder.Combine(shellSettings.Name, WarmupReportFilename)); }
public SessionFactoryHolderFactory( ShellSettings shellSettings, ShellBlueprint shellBlueprint, IDataServicesProviderFactory dataServicesProviderFactory, IAppDataFolder appDataFolder, ISessionConfigurationCache sessionConfigurationCache, IHostEnvironment hostEnvironment, IDatabaseCacheConfiguration cacheConfiguration, Func<IEnumerable<ISessionConfigurationEvents>> configurers, IRepository<ConnectionsRecord> connectionsRecordRepository, IEncryptionService encryptionService, ICacheManager cacheManager) { _shellSettings = shellSettings; _shellBlueprint = shellBlueprint; _dataServicesProviderFactory = dataServicesProviderFactory; _appDataFolder = appDataFolder; _sessionConfigurationCache = sessionConfigurationCache; _hostEnvironment = hostEnvironment; _cacheConfiguration = cacheConfiguration; _configurers = configurers; _connectionsRecordRepository = connectionsRecordRepository; _encryptionService = encryptionService; _cacheManager = cacheManager; T = NullLocalizer.Instance; Logger = NullLogger.Instance; }
public void Init() { if (Directory.Exists(_basePath)) { Directory.Delete(_basePath, true); } Directory.CreateDirectory(_basePath); _appDataFolder = AppDataFolderTests.CreateAppDataFolder(_basePath); _webDownloader = new Mock<IWebDownloader>(); _orchardServices = new StubOrchardServices(); ((StubWorkContextAccessor.WorkContextImpl.StubSite) _orchardServices.WorkContext.CurrentSite).BaseUrl = "http://orchardproject.net"; _settings = new WarmupSettingsPart { Record = new WarmupSettingsPartRecord() }; _orchardServices.WorkContext.CurrentSite.ContentItem.Weld(_settings); var builder = new ContainerBuilder(); builder.RegisterInstance(_appDataFolder).As<IAppDataFolder>(); builder.RegisterInstance(_orchardServices).As<IOrchardServices>(); builder.RegisterType<DefaultLockFileManager>().As<ILockFileManager>(); builder.RegisterType<WarmupUpdater>().As<IWarmupUpdater>(); builder.RegisterType<StubClock>().As<IClock>(); builder.RegisterType<WarmupReportManager>().As<IWarmupReportManager>(); builder.RegisterInstance(new ShellSettings { Name = "Default" }).As<ShellSettings>(); builder.RegisterInstance(_clock = new StubClock()).As<IClock>(); builder.RegisterInstance(_webDownloader.Object).As<IWebDownloader>(); _container = builder.Build(); _lockFileManager = _container.Resolve<ILockFileManager>(); _warmupUpdater = _container.Resolve<IWarmupUpdater>(); _reportManager = _container.Resolve<IWarmupReportManager>(); _warmupFilename = _appDataFolder.Combine(TenantFolder, "warmup.txt"); _lockFilename = _appDataFolder.Combine(TenantFolder, "warmup.txt.lock"); }
public LastSynchronizedDate(IAppDataFolder appDataFolder, ShellSettings shellSettings) { _appDataFolder = appDataFolder; _shellSettings = shellSettings; _basePath = _appDataFolder.Combine("Sites", _shellSettings.Name, "Packages"); CreateBaseDirectoryIfItDoesNotExist(); }
public String GetInstanceId() { if (_instanceId.IsNullOrEmpty()) { lock (this) { if (_instanceId.IsNullOrEmpty()) { IAppDataFolder folder = _serviceProvider.GetRequiredService <IAppDataFolder>(); string id = ToolHelper.NewShortId(); string fileName = $"{_appName}.instance"; if (!folder.FileExists(fileName)) { folder.CreateFile(fileName, id); } else { id = folder.ReadFile(fileName); } _instanceId = id; } } } return(_instanceId); }
public FCCEngine( ICoverletUtil coverletUtil, IOpenCoverUtil openCoverUtil, ICoberturaUtil coberturaUtil, IMsTestPlatformUtil msTestPlatformUtil, IReportGeneratorUtil reportGeneratorUtil, IProcessUtil processUtil, IAppOptionsProvider appOptionsProvider, ILogger logger, IAppDataFolder appDataFolder, [Import(typeof(SVsServiceProvider))] IServiceProvider serviceProvider ) { this.coverletUtil = coverletUtil; this.openCoverUtil = openCoverUtil; this.coberturaUtil = coberturaUtil; this.msTestPlatformUtil = msTestPlatformUtil; this.reportGeneratorUtil = reportGeneratorUtil; this.processUtil = processUtil; this.appOptionsProvider = appOptionsProvider; this.logger = logger; this.appDataFolder = appDataFolder; this.serviceProvider = serviceProvider; colorThemeService = serviceProvider.GetService(typeof(SVsColorThemeService)); }
public GITClientTaskHandler( ShellSettings settings, IRepository <UserPartRecord> userRepository, IRepository <GITServerRecord> svnServerRepository, IRepository <GITServerBranchRecord> gitServerBranchRepository, IAppDataFolder appDataFolder, IWorkflowManager workflowManager, IOrchardServices orchardServices, ITransactionManager transactionManager, IScheduledTaskManager taskManager) { this.gitServerBranchRepository = gitServerBranchRepository; this.svnServerRepository = svnServerRepository; this.userRepository = userRepository; this.appDataFolder = appDataFolder; this.transactionManager = transactionManager; this.workflowManager = workflowManager; this.orchardServices = orchardServices; this.shellSettings = settings; _taskManager = taskManager; Logger = NullLogger.Instance; this.T = NullLocalizer.Instance; try { DateTime firstDate = DateTime.UtcNow.AddMinutes(PeriodInMinutes); ScheduleNextTask(firstDate); } catch (Exception e) { this.Logger.Error(e, e.Message); } }
public void Setup() { if (Directory.Exists(_basePath)) { Directory.Delete(_basePath, true); } Directory.CreateDirectory(_basePath); _appDataFolder = AppDataFolderTests.CreateAppDataFolder(_basePath); var builder = new ContainerBuilder(); builder.RegisterType <DefaultLuceneAnalyzerProvider>().As <ILuceneAnalyzerProvider>(); builder.RegisterType <DefaultLuceneAnalyzerSelector>().As <ILuceneAnalyzerSelector>(); builder.RegisterType <LuceneIndexProvider>().As <IIndexProvider>(); builder.RegisterInstance(_appDataFolder).As <IAppDataFolder>(); // setting up a ShellSettings instance _shellSettings = new ShellSettings { Name = "My Site" }; builder.RegisterInstance(_shellSettings).As <ShellSettings>(); _container = builder.Build(); _provider = _container.Resolve <IIndexProvider>(); }
public ReportController( IOrchardServices services, IProcessService processService, ISortService sortService, ISecureFileService secureFileService, ICfgService cfgService, ISlugService slugService, IAppDataFolder appDataFolder, IClock clock, IBatchCreateService batchCreateService, IBatchWriteService batchWriteService, IBatchRunService batchRunService, IBatchRedirectService batchRedirectService, IFileService fileService ) { _orchardServices = services; _processService = processService; _secureFileService = secureFileService; _sortService = sortService; _batchCreateService = batchCreateService; _batchWriteService = batchWriteService; _batchRunService = batchRunService; _batchRedirectService = batchRedirectService; T = NullLocalizer.Instance; Logger = NullLogger.Instance; }
public SessionFactoryHolderFactory( ShellSettings shellSettings, ShellBlueprint shellBlueprint, IDataServicesProviderFactory dataServicesProviderFactory, IAppDataFolder appDataFolder, ISessionConfigurationCache sessionConfigurationCache, IHostEnvironment hostEnvironment, IDatabaseCacheConfiguration cacheConfiguration, Func <IEnumerable <ISessionConfigurationEvents> > configurers, IRepository <ConnectionsRecord> connectionsRecordRepository, IEncryptionService encryptionService, ICacheManager cacheManager) { _shellSettings = shellSettings; _shellBlueprint = shellBlueprint; _dataServicesProviderFactory = dataServicesProviderFactory; _appDataFolder = appDataFolder; _sessionConfigurationCache = sessionConfigurationCache; _hostEnvironment = hostEnvironment; _cacheConfiguration = cacheConfiguration; _configurers = configurers; _connectionsRecordRepository = connectionsRecordRepository; _encryptionService = encryptionService; _cacheManager = cacheManager; T = NullLocalizer.Instance; Logger = NullLogger.Instance; }
public FCCEngine( ICoverageUtilManager coverageUtilManager, ICoberturaUtil coberturaUtil, IMsTestPlatformUtil msTestPlatformUtil, IReportGeneratorUtil reportGeneratorUtil, ILogger logger, IAppDataFolder appDataFolder, ICoverageToolOutputManager coverageOutputManager, IMsCodeCoverageRunSettingsService msCodeCoverageRunSettingsService, ISolutionEvents solutionEvents, IAppOptionsProvider appOptionsProvider, IEventAggregator eventAggregator, IDisposeAwareTaskRunner disposeAwareTaskRunner ) { this.solutionEvents = solutionEvents; this.eventAggregator = eventAggregator; this.disposeAwareTaskRunner = disposeAwareTaskRunner; solutionEvents.AfterClosing += (s, args) => ClearOutputWindow(false); appOptionsProvider.OptionsChanged += (appOptions) => { if (!appOptions.Enabled) { ClearUI(); } }; this.coverageOutputManager = coverageOutputManager; this.coverageUtilManager = coverageUtilManager; this.coberturaUtil = coberturaUtil; this.msTestPlatformUtil = msTestPlatformUtil; this.reportGeneratorUtil = reportGeneratorUtil; this.logger = logger; this.appDataFolder = appDataFolder; this.msCodeCoverageRunSettingsService = msCodeCoverageRunSettingsService; }
public DefaultExtensionDependenciesManager(ICacheManager cacheManager, IAppDataFolder appDataFolder) { _cacheManager = cacheManager; _appDataFolder = appDataFolder; _writeThroughToken = new InvalidationToken(); Logger = NullLogger.Instance; }
public DefaultDependenciesFolder(ICacheManager cacheManager, IAppDataFolder appDataFolder) { _cacheManager = cacheManager; _appDataFolder = appDataFolder; _writeThroughToken = new InvalidationToken(); T = NullLocalizer.Instance; }
public DefaultAssemblyProbingFolder(IAppDataFolder appDataFolder, IAssemblyLoader assemblyLoader) { _appDataFolder = appDataFolder; _assemblyLoader = assemblyLoader; Logger = NullLogger.Instance; }
public CustomSessionFactoryHolder( ShellSettings shellSettings, ShellBlueprint shellBlueprint, IDataServicesProviderFactory dataServicesProviderFactory, IAppDataFolder appDataFolder, ISessionConfigurationCache sessionConfigurationCache, IHostEnvironment hostEnvironment, IDatabaseCacheConfiguration cacheConfiguration, Func <IEnumerable <ISessionConfigurationEvents> > configurers, string provider, string connectionString ) { _shellSettings = shellSettings; _shellBlueprint = shellBlueprint; _dataServicesProviderFactory = dataServicesProviderFactory; _appDataFolder = appDataFolder; _sessionConfigurationCache = sessionConfigurationCache; _hostEnvironment = hostEnvironment; _cacheConfiguration = cacheConfiguration; _configurers = configurers; _provider = provider; _connectionString = connectionString; T = NullLocalizer.Instance; Logger = NullLogger.Instance; }
public RelatedService(IAppDataFolder appDataFolder, ShellSettings shellSettings, IIndexManager indexManager, ILuceneAnalyzerProvider analyzerProvider) { _appDataFolder = appDataFolder; _indexManager = indexManager; _analyzerProvider = analyzerProvider; _basePath = _appDataFolder.Combine("Sites", shellSettings.Name, "Indexes"); }
public DefaultShellSettingsManager(IAppDataFolder appDataFolder, Lazy<IEnumerable<IShellSettingsManagerEventHandler>> events, ICacheManager cacheManager) { _appDataFolder = appDataFolder; _events = events; _cacheManager = cacheManager; Logger = NullLogger.Instance; }
public void Init() { _tempFolder = Path.GetTempFileName(); File.Delete(_tempFolder); _appDataFolder = CreateAppDataFolder(_tempFolder); _clock = new StubClock(); _lockFileManager = new DefaultLockFileManager(_appDataFolder, _clock); }
public DefaultFileConfigurationSource(IAppDataFolder appDataFolder, string path) { _appDataFolder = appDataFolder; if (string.IsNullOrEmpty(path)) { throw new ArgumentException("Invalid Filepath", "path"); } Path = path; }
public ShellSettingsManager( IAppDataFolder appDataFolder, IShellSettingsManagerEventHandler events) { _appDataFolder = appDataFolder; _events = events; T = NullLocalizer.Instance; }
public DefaultExtensionDependenciesManager(ICacheManager cacheManager, IAppDataFolder appDataFolder) { this.cacheManager = cacheManager; this.appDataFolder = appDataFolder; writeThroughToken = new InvalidationToken(); Logger = NullLogger.Instance; }
public ShellSettingsManager(IAppDataFolder appDataFolder, //ICache cache, ILogger <ShellSettingsManager> logger) { _appDataFolder = appDataFolder; //_cache = cache; _logger = logger; }
public DefaultShellSettingsManager(IAppDataFolder appDataFolder, Lazy <IEnumerable <IShellSettingsManagerEventHandler> > events, ICacheManager cacheManager) { _appDataFolder = appDataFolder; _events = events; _cacheManager = cacheManager; Logger = NullLogger.Instance; }
public ShellSettingsManager(IAppDataFolder appDataFolder, ICache cache, ILoggerFactory loggerFactory) { _appDataFolder = appDataFolder; _cache = cache; _logger = loggerFactory.CreateLogger<ShellSettingsManager>(); }
public ApiKeySettingService(IOrchardServices orchardServices, ShellSettings shellSettings, IAppDataFolder appDataFolder) { _shellSettings = shellSettings; _appDataFolder = appDataFolder; _orchardServices = orchardServices; _filePath = Path.Combine(Path.Combine("Sites", _shellSettings.Name), "ApiSetting.txt"); ReadFileSetting(); }
public ShellSettingsManager(IAppDataFolder appDataFolder, ICache cache, ILoggerFactory loggerFactory) { _appDataFolder = appDataFolder; _cache = cache; _logger = loggerFactory.CreateLogger <ShellSettingsManager>(); }
public SessionConfigurationCache(ShellSettings shellSettings, ShellBlueprint shellBlueprint, IAppDataFolder appDataFolder) { _shellSettings = shellSettings; _shellBlueprint = shellBlueprint; _appDataFolder = appDataFolder; _currentConfig = null; Logger = NullLogger.Instance; }
public DbContextFactoryHolder( ShellSettings shellSettings, IDataServicesProviderFactory dataServicesProviderFactory, IAppDataFolder appDataFolder) { _shellSettings = shellSettings; _dataServicesProviderFactory = dataServicesProviderFactory; _appDataFolder = appDataFolder; }
public FileModule(Process process, IAppDataFolder appDataFolder, ITemplateProcessor templateProcessor ) { _process = process; _appDataFolder = appDataFolder; _templateProcessor = templateProcessor; }
public ShellSettingsManager( IAppDataFolder appDataFolder, IOptions <ShellOptions> optionsAccessor, ILogger <ShellSettingsManager> logger) { _optionsAccessor = optionsAccessor; _appDataFolder = appDataFolder; _logger = logger; }
public IndexingTaskExecutor(ILockFileManager lockFileManager, IIndexManager indexManager, IAppDataFolder appDataFolder, ShellSettings shellSettings, IEnumerable <IIndexingContentProvider> contentProviders) { _lockFileManager = lockFileManager; _indexManager = indexManager; _appDataFolder = appDataFolder; _shellSettings = shellSettings; this.contentProviders = contentProviders; Logger = NullLogger.Instance; }
public LockFile(IAppDataFolder appDataFolder, string path, string content, ReaderWriterLockSlim rwLock) { _appDataFolder = appDataFolder; _path = path; _content = content; _rwLock = rwLock; // create the physical lock file _appDataFolder.CreateFile(path, content); }
public TrailLogTrimmingBackgroundTask( ISiteService siteService, IClock clock, IAppDataFolder appDataFolder) { _siteService = siteService; _clock = clock; _appDataFolder = appDataFolder; }
public DefaultAssemblyProbingFolder(IAppDataFolder appDataFolder, IAssemblyLoader assemblyLoader, IExtensionManager extensionManager, IApplicationFolder applicationFolder) { _appDataFolder = appDataFolder; _assemblyLoader = assemblyLoader; _extensionManager = extensionManager; _applicationFolder = applicationFolder; Logger = NullLogger.Instance; }
public DbContextFactoryHolder( ShellSettings shellSettings, IEnumerable<IDataServicesProvider> dataServicesProviders, IAppDataFolder appDataFolder) { _shellSettings = shellSettings; _dataServicesProviders = dataServicesProviders; _appDataFolder = appDataFolder; }
public Initialization( IAppDataFolder appDataFolder, IWebSiteFolder webSiteFolder, IExtensionManager extensionManager) { this.extensionManager = extensionManager; this.webSiteFolder = webSiteFolder; this.appDataFolder = appDataFolder; }
public RunTimeExecuter(IContext context, IAppDataFolder appDataFolder, ITemplateProcessor templateProcessor ) { _appDataFolder = appDataFolder; _templateProcessor = templateProcessor; _context = context; }
public DbContextFactoryHolder( ShellSettings shellSettings, IEnumerable <IDataServicesProvider> dataServicesProviders, IAppDataFolder appDataFolder) { _shellSettings = shellSettings; _dataServicesProviders = dataServicesProviders; _appDataFolder = appDataFolder; }
public SessionConfigurationCache(ShellSettings shellSettings, IEnumerable<RecordBlueprint> records, IAppDataFolder appFolder, IEnumerable<ISessionConfigurationEvents> configurers) { _shellSettings = shellSettings; _records = records; _appDataFolder = appFolder; _configurers = configurers; _currentConfig = null; Logger = NullLogger.Instance; }
public DefaultExtensionDependenciesManager(ICacheManager cacheManager, IAppDataFolder appDataFolder) { _cacheManager = cacheManager; _appDataFolder = appDataFolder; _writeThroughToken = new InvalidationToken(); Logger = NullLogger.Instance; _persistencePath = appDataFolder.Combine(BasePath, FileName); }
public void Init() { _tempFolder = Path.GetTempFileName(); File.Delete(_tempFolder); Directory.CreateDirectory(Path.Combine(_tempFolder, "alpha")); File.WriteAllText(Path.Combine(_tempFolder, "alpha\\beta.txt"), "beta-content"); File.WriteAllText(Path.Combine(_tempFolder, "alpha\\gamma.txt"), "gamma-content"); Directory.CreateDirectory(Path.Combine(_tempFolder, "alpha\\omega")); _appDataFolder = CreateAppDataFolder(_tempFolder); }
public FileService( IOrchardServices orchardServices, IAppDataFolder appDataFolder, IClock clock) { _orchardServices = orchardServices; _appDataFolder = appDataFolder; _clock = clock; Logger = NullLogger.Instance; T = NullLocalizer.Instance; }
public ShellSettingsManager(IAppDataFolder appDataFolder, //ICache cache, IOptions<ShellOptions> optionsAccessor, ILogger<ShellSettingsManager> logger) { _appDataFolder = appDataFolder; //_cache = cache; _optionsAccessor = optionsAccessor; _logger = logger; }
public SessionFactoryHolder( ShellSettings shellSettings, ShellTopology shellTopology, ISessionFactoryBuilder sessionFactoryBuilder, IAppDataFolder appDataFolder) { _shellSettings = shellSettings; _shellTopology = shellTopology; _sessionFactoryBuilder = sessionFactoryBuilder; _appDataFolder = appDataFolder; Logger = NullLogger.Instance; }
public ImportExportService( IOrchardServices orchardServices, IAppDataFolder appDataFolder, IClock clock, IEnumerable<IExportAction> exportActions, IEnumerable<IImportAction> importActions) { _orchardServices = orchardServices; _appDataFolder = appDataFolder; _clock = clock; _exportActions = exportActions; _importActions = importActions; }
public ExtensionLibraryService( ApplicationPartManager applicationPartManager, IOrchardFileSystem fileSystem, IAppDataFolder appDataFolder, ILogger<ExtensionLibraryService> logger) { _applicationPartManager = applicationPartManager; _fileSystem = fileSystem; _appDataFolder = appDataFolder; _probingFolderPath = _appDataFolder.MapPath(ProbingDirectoryName); _logger = logger; T = NullLocalizer.Instance; }
public AzureLuceneIndexProvider( IAppDataFolder appDataFolder, ShellSettings shellSettings, ILuceneAnalyzerProvider analyzerProvider, ILuceneAzureFileSystemFactory fileSystemFactory) : base(new StubAppDataFolder(appDataFolder), shellSettings, analyzerProvider) { _appDataFolder = appDataFolder; _shellSettings = shellSettings; _fileSystem = fileSystemFactory.Create(shellSettings.Name); _storageAccount = CloudStorageAccount.Parse(_fileSystem.StorageConnectionString); }
public FileSystemOutputCacheBackgroundTask( IAppDataFolder appDataFolder, ShellSettings shellSettings, ICacheManager cacheManager, IClock clock, ISignals signals) { _appDataFolder = appDataFolder; _shellSettings = shellSettings; _cacheManager = cacheManager; _clock = clock; _signals = signals; _root = _appDataFolder.Combine("OutputCache", _shellSettings.Name); }
public SessionFactoryHolder( ShellSettings shellSettings, ShellBlueprint shellBlueprint, IDataServicesProviderFactory dataServicesProviderFactory, IAppDataFolder appDataFolder, ISessionConfigurationCache sessionConfigurationCache) { _shellSettings = shellSettings; _shellBlueprint = shellBlueprint; _dataServicesProviderFactory = dataServicesProviderFactory; _appDataFolder = appDataFolder; _sessionConfigurationCache = sessionConfigurationCache; Logger = NullLogger.Instance; }
public CustomSessionFactoryHolder( ShellSettings shellSettings, ShellBlueprint shellBlueprint, IDataServicesProviderFactory dataServicesProviderFactory, IAppDataFolder appDataFolder, ISessionConfigurationCache sessionConfigurationCache, IHostEnvironment hostEnvironment, IDatabaseCacheConfiguration cacheConfiguration, Func<IEnumerable<ISessionConfigurationEvents>> configurers, string provider, string connectionString ) { _shellSettings = shellSettings; _shellBlueprint = shellBlueprint; _dataServicesProviderFactory = dataServicesProviderFactory; _appDataFolder = appDataFolder; _sessionConfigurationCache = sessionConfigurationCache; _hostEnvironment = hostEnvironment; _cacheConfiguration = cacheConfiguration; _configurers = configurers; _provider = provider; _connectionString = connectionString; T = NullLocalizer.Instance; Logger = NullLogger.Instance; }
public SessionConfigurationCache(ShellSettings shellSettings, ShellBlueprint shellBlueprint, IAppDataFolder appDataFolder, IHostEnvironment hostEnvironment) { _shellSettings = shellSettings; _shellBlueprint = shellBlueprint; _appDataFolder = appDataFolder; _hostEnvironment = hostEnvironment; _currentConfig = null; Logger = NullLogger.Instance; }