• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

C# IAppDataFolder类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了C#中IAppDataFolder的典型用法代码示例。如果您正苦于以下问题:C# IAppDataFolder类的具体用法?C# IAppDataFolder怎么用?C# IAppDataFolder使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



IAppDataFolder类属于命名空间,在下文中一共展示了IAppDataFolder类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。

示例1: SessionFactoryHolderFactory

        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;
        }
开发者ID:SmartFire,项目名称:Orchard.Platform-Modules,代码行数:28,代码来源:SessionFactoryHolderFactory.cs


示例2: DefaultAssemblyProbingFolder

        public DefaultAssemblyProbingFolder(IAppDataFolder appDataFolder, IAssemblyLoader assemblyLoader)
        {
            _appDataFolder = appDataFolder;
            _assemblyLoader = assemblyLoader;

            Logger = NullLogger.Instance;
        }
开发者ID:gokhandisikara,项目名称:Coevery-Framework,代码行数:7,代码来源:DefaultAssemblyProbingFolder.cs


示例3: WarmupReportManager

        public WarmupReportManager(
            ShellSettings shellSettings,
            IAppDataFolder appDataFolder) {
            _appDataFolder = appDataFolder;

            _warmupReportPath = _appDataFolder.Combine("Sites", _appDataFolder.Combine(shellSettings.Name, WarmupReportFilename));
        }
开发者ID:anycall,项目名称:Orchard,代码行数:7,代码来源:WarmupReportManager.cs


示例4: DefaultShellDescriptorCache

        public DefaultShellDescriptorCache(IAppDataFolder appDataFolder)
        {
            _appDataFolder = appDataFolder;

            T = NullLocalizer.Instance;
            Logger = NullLogger.Instance;
        }
开发者ID:l1183479157,项目名称:RabbitHub,代码行数:7,代码来源:DefaultShellDescriptorCache.cs


示例5: Init

        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");
        }
开发者ID:wezmag,项目名称:Coevery,代码行数:33,代码来源:WarmupUpdaterTests.cs


示例6: LastSynchronizedDate

        public LastSynchronizedDate(IAppDataFolder appDataFolder, ShellSettings shellSettings) {
            _appDataFolder = appDataFolder;
            _shellSettings = shellSettings;

            _basePath = _appDataFolder.Combine("Sites", _shellSettings.Name, "Packages");
            CreateBaseDirectoryIfItDoesNotExist();
        }
开发者ID:NickAndersonX,项目名称:xodb,代码行数:7,代码来源:LastSynchronizedDate.cs


示例7: DefaultExtensionDependenciesManager

        public DefaultExtensionDependenciesManager(ICacheManager cacheManager, IAppDataFolder appDataFolder) {
            _cacheManager = cacheManager;
            _appDataFolder = appDataFolder;
            _writeThroughToken = new InvalidationToken();

            Logger = NullLogger.Instance;
        }
开发者ID:jecofang01,项目名称:OrchardNoCMS,代码行数:7,代码来源:DefaultExtensionDependenciesManager.cs


示例8: ReportsPersister

 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");
 }
开发者ID:gokhandisikara,项目名称:Coevery-Framework,代码行数:7,代码来源:ReportsPersister.cs


示例9: CustomSessionFactoryHolder

        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;
        }
开发者ID:SmartFire,项目名称:Orchard.Platform-Modules,代码行数:28,代码来源:CustomSessionFactoryHolder.cs


示例10: ShellSettingsManager

 public ShellSettingsManager(IAppDataFolder appDataFolder,
     ICache cache,
     ILoggerFactory loggerFactory)
 {
     _appDataFolder = appDataFolder;
     _cache = cache;
     _logger = loggerFactory.CreateLogger<ShellSettingsManager>();
 }
开发者ID:284247028,项目名称:Brochard,代码行数:8,代码来源:ShellSettingsManager.cs


示例11: DefaultFileConfigurationSource

        public DefaultFileConfigurationSource(IAppDataFolder appDataFolder, string path) {
            _appDataFolder = appDataFolder;
            if (string.IsNullOrEmpty(path)) {
                throw new ArgumentException("Invalid Filepath", "path");
            }

            Path = path;
        }
开发者ID:jefth,项目名称:OrchardNoCMS,代码行数:8,代码来源:DefaultFileConfigurationSource.cs


示例12: DefaultShellSettingsManager

        public DefaultShellSettingsManager(IAppDataFolder appDataFolder, Lazy<IEnumerable<IShellSettingsManagerEventHandler>> events, ICacheManager cacheManager)
        {
            _appDataFolder = appDataFolder;
            _events = events;
            _cacheManager = cacheManager;

            Logger = NullLogger.Instance;
        }
开发者ID:l1183479157,项目名称:RabbitHub,代码行数:8,代码来源:DefaultShellSettingsManager.cs


示例13: ShellSettingsManager

        public ShellSettingsManager(
            IAppDataFolder appDataFolder, 
            IShellSettingsManagerEventHandler events) {
            _appDataFolder = appDataFolder;
            _events = events;

            T = NullLocalizer.Instance;
        }
开发者ID:Vinna,项目名称:DeepInSummer,代码行数:8,代码来源:ShellSettingsManager.cs


示例14: DbContextFactoryHolder

 public DbContextFactoryHolder(
     ShellSettings shellSettings,
     IEnumerable<IDataServicesProvider> dataServicesProviders,
     IAppDataFolder appDataFolder)
 {
     _shellSettings = shellSettings;
     _dataServicesProviders = dataServicesProviders;
     _appDataFolder = appDataFolder;
 }
开发者ID:nicklv,项目名称:Orchard2,代码行数:9,代码来源:IDbContextFactoryHolder.cs


示例15: DbContextFactoryHolder

 public DbContextFactoryHolder(
     ShellSettings shellSettings,
     IDataServicesProviderFactory dataServicesProviderFactory,
     IAppDataFolder appDataFolder)
 {
     _shellSettings = shellSettings;
     _dataServicesProviderFactory = dataServicesProviderFactory;
     _appDataFolder = appDataFolder;
 }
开发者ID:andyshao,项目名称:Brochard,代码行数:9,代码来源:IDbContextFactoryHolder.cs


示例16: SessionConfigurationCache

        public SessionConfigurationCache(ShellSettings shellSettings, ShellBlueprint shellBlueprint, IAppDataFolder appDataFolder, IHostEnvironment hostEnvironment) {
            _shellSettings = shellSettings;
            _shellBlueprint = shellBlueprint;
            _appDataFolder = appDataFolder;
            _hostEnvironment = hostEnvironment;
            _currentConfig = null;

            Logger = NullLogger.Instance;
        }
开发者ID:seifipour,项目名称:exams4doctors,代码行数:9,代码来源:SessionConfigurationCache.cs


示例17: LockFile

        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);
        }
开发者ID:RasterImage,项目名称:Orchard,代码行数:9,代码来源:LockFile.cs


示例18: DefaultAssemblyProbingFolder

        public DefaultAssemblyProbingFolder(IAppDataFolder appDataFolder, IAssemblyLoader assemblyLoader, IExtensionManager extensionManager, IApplicationFolder applicationFolder)
        {
            _appDataFolder = appDataFolder;
            _assemblyLoader = assemblyLoader;
            _extensionManager = extensionManager;
            _applicationFolder = applicationFolder;

            Logger = NullLogger.Instance;
        }
开发者ID:l1183479157,项目名称:RabbitHub,代码行数:9,代码来源:DefaultAssemblyProbingFolder.cs


示例19: SessionConfigurationCache

        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;
        }
开发者ID:akhuang,项目名称:Zing,代码行数:10,代码来源:SessionConfigurationCache.cs


示例20: DefaultExtensionDependenciesManager

        public DefaultExtensionDependenciesManager(ICacheManager cacheManager, IAppDataFolder appDataFolder)
        {
            _cacheManager = cacheManager;
            _appDataFolder = appDataFolder;
            _writeThroughToken = new InvalidationToken();

            Logger = NullLogger.Instance;

            _persistencePath = appDataFolder.Combine(BasePath, FileName);
        }
开发者ID:l1183479157,项目名称:RabbitHub,代码行数:10,代码来源:DefaultExtensionDependenciesManager.cs



注:本文中的IAppDataFolder类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C# IAppHost类代码示例发布时间:2022-05-24
下一篇:
C# IAppConfiguration类代码示例发布时间:2022-05-24
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap