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");
 }
Пример #2
0
        public DefaultShellDescriptorCache(IAppDataFolder appDataFolder)
        {
            _appDataFolder = appDataFolder;

            T      = NullLocalizer.Instance;
            Logger = NullLogger.Instance;
        }
Пример #3
0
        public WarmupReportManager(
            ShellSettings shellSettings,
            IAppDataFolder appDataFolder) {
            _appDataFolder = appDataFolder;

            _warmupReportPath = _appDataFolder.Combine("Sites", _appDataFolder.Combine(shellSettings.Name, WarmupReportFilename));
        }
        public DefaultShellDescriptorCache(IAppDataFolder appDataFolder)
        {
            _appDataFolder = appDataFolder;

            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;
        }
Пример #6
0
        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");
        }
Пример #7
0
        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);
 }
Пример #9
0
 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>();
        }
Пример #12
0
 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;
        }
Пример #14
0
 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;
        }
Пример #16
0
 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 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");
 }
Пример #19
0
        public DefaultAssemblyProbingFolder(IAppDataFolder appDataFolder, IAssemblyLoader assemblyLoader)
        {
            _appDataFolder  = appDataFolder;
            _assemblyLoader = assemblyLoader;

            Logger = NullLogger.Instance;
        }
Пример #20
0
        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");
 }
Пример #22
0
        public WarmupReportManager(
            ShellSettings shellSettings,
            IAppDataFolder appDataFolder)
        {
            _appDataFolder = appDataFolder;

            _warmupReportPath = _appDataFolder.Combine("Sites", _appDataFolder.Combine(shellSettings.Name, WarmupReportFilename));
        }
        public DefaultShellSettingsManager(IAppDataFolder appDataFolder, Lazy<IEnumerable<IShellSettingsManagerEventHandler>> events, ICacheManager cacheManager)
        {
            _appDataFolder = appDataFolder;
            _events = events;
            _cacheManager = cacheManager;

            Logger = NullLogger.Instance;
        }
Пример #24
0
        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;
        }
Пример #26
0
        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;
        }
Пример #28
0
 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;
        }
Пример #30
0
 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();
 }
Пример #32
0
 public ShellSettingsManager(IAppDataFolder appDataFolder,
                             ICache cache,
                             ILoggerFactory loggerFactory)
 {
     _appDataFolder = appDataFolder;
     _cache         = cache;
     _logger        = loggerFactory.CreateLogger <ShellSettingsManager>();
 }
Пример #33
0
        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;
 }
Пример #35
0
 public FileModule(Process process,
                   IAppDataFolder appDataFolder,
                   ITemplateProcessor templateProcessor
                   )
 {
     _process           = process;
     _appDataFolder     = appDataFolder;
     _templateProcessor = templateProcessor;
 }
Пример #36
0
 public ShellSettingsManager(
     IAppDataFolder appDataFolder,
     IOptions <ShellOptions> optionsAccessor,
     ILogger <ShellSettingsManager> logger)
 {
     _optionsAccessor = optionsAccessor;
     _appDataFolder   = appDataFolder;
     _logger          = logger;
 }
Пример #37
0
 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;
 }
Пример #38
0
        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;
 }
Пример #40
0
        public void Init()
        {
            _tempFolder = Path.GetTempFileName();
            File.Delete(_tempFolder);
            _appDataFolder = CreateAppDataFolder(_tempFolder);

            _clock           = new StubClock();
            _lockFileManager = new DefaultLockFileManager(_appDataFolder, _clock);
        }
Пример #41
0
 public DbContextFactoryHolder(
     ShellSettings shellSettings,
     IDataServicesProviderFactory dataServicesProviderFactory,
     IAppDataFolder appDataFolder)
 {
     _shellSettings = shellSettings;
     _dataServicesProviderFactory = dataServicesProviderFactory;
     _appDataFolder = appDataFolder;
 }
Пример #42
0
        public DefaultAssemblyProbingFolder(IAppDataFolder appDataFolder, IAssemblyLoader assemblyLoader, IExtensionManager extensionManager, IApplicationFolder applicationFolder)
        {
            _appDataFolder     = appDataFolder;
            _assemblyLoader    = assemblyLoader;
            _extensionManager  = extensionManager;
            _applicationFolder = applicationFolder;

            Logger = NullLogger.Instance;
        }
Пример #43
0
 public DbContextFactoryHolder(
     ShellSettings shellSettings,
     IEnumerable<IDataServicesProvider> dataServicesProviders,
     IAppDataFolder appDataFolder)
 {
     _shellSettings = shellSettings;
     _dataServicesProviders = dataServicesProviders;
     _appDataFolder = appDataFolder;
 }
        public DefaultAssemblyProbingFolder(IAppDataFolder appDataFolder, IAssemblyLoader assemblyLoader, IExtensionManager extensionManager, IApplicationFolder applicationFolder)
        {
            _appDataFolder = appDataFolder;
            _assemblyLoader = assemblyLoader;
            _extensionManager = extensionManager;
            _applicationFolder = applicationFolder;

            Logger = NullLogger.Instance;
        }
Пример #45
0
 public Initialization(
     IAppDataFolder appDataFolder,
     IWebSiteFolder webSiteFolder,
     IExtensionManager extensionManager)
 {
     this.extensionManager = extensionManager;
     this.webSiteFolder    = webSiteFolder;
     this.appDataFolder    = appDataFolder;
 }
Пример #46
0
 public RunTimeExecuter(IContext context,
                        IAppDataFolder appDataFolder,
                        ITemplateProcessor templateProcessor
                        )
 {
     _appDataFolder     = appDataFolder;
     _templateProcessor = templateProcessor;
     _context           = context;
 }
Пример #47
0
 public DbContextFactoryHolder(
     ShellSettings shellSettings,
     IEnumerable <IDataServicesProvider> dataServicesProviders,
     IAppDataFolder appDataFolder)
 {
     _shellSettings         = shellSettings;
     _dataServicesProviders = dataServicesProviders;
     _appDataFolder         = appDataFolder;
 }
Пример #48
0
        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);
        }
Пример #50
0
        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);
        }
Пример #51
0
 public FileService(
     IOrchardServices orchardServices,
     IAppDataFolder appDataFolder,
     IClock clock) {
     _orchardServices = orchardServices;
     _appDataFolder = appDataFolder;
     _clock = clock;
     Logger = NullLogger.Instance;
     T = NullLocalizer.Instance;
 }
Пример #52
0
 public ShellSettingsManager(IAppDataFolder appDataFolder,
     //ICache cache,
     IOptions<ShellOptions> optionsAccessor,
     ILogger<ShellSettingsManager> logger)
 {
     _appDataFolder = appDataFolder;
     //_cache = cache;
     _optionsAccessor = optionsAccessor;
     _logger = logger;
 }
Пример #53
0
 public SessionFactoryHolder(
     ShellSettings shellSettings,
     ShellTopology shellTopology,
     ISessionFactoryBuilder sessionFactoryBuilder,
     IAppDataFolder appDataFolder)
 {
     _shellSettings = shellSettings;
     _shellTopology = shellTopology;
     _sessionFactoryBuilder = sessionFactoryBuilder;
     _appDataFolder = appDataFolder;
     Logger = NullLogger.Instance;
 }
Пример #54
0
        public ImportExportService(
            IOrchardServices orchardServices,
            IAppDataFolder appDataFolder,
            IClock clock, 
            IEnumerable<IExportAction> exportActions, 
            IEnumerable<IImportAction> importActions) {

            _orchardServices = orchardServices;
            _appDataFolder = appDataFolder;
            _clock = clock;
            _exportActions = exportActions;
            _importActions = importActions;
        }
Пример #55
0
 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);
        }
Пример #58
0
        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;
        }