public TelemetrySettingsAccessor( IAppConfigurationAccessor appConfigurationAccessor, ISiteService siteService) { _appConfigurationAccessor = appConfigurationAccessor; _siteService = siteService; }
/// <summary> /// Get list of comma separated paths from web.config appSettings /// Also return the default path /// </summary> static string[] GetConfigPaths(IAppConfigurationAccessor appConfigurationAccessor, string key, string defaultPath) { char[] delim = { ',' }; string configuration = appConfigurationAccessor.GetConfiguration(key) ?? ""; return(configuration.Split(delim, StringSplitOptions.RemoveEmptyEntries).Concat(new string[] { defaultPath }).Select(s => s.Trim()).Distinct(StringComparer.OrdinalIgnoreCase).ToArray()); }
/// <summary> /// 获取markdown的配置文件 /// </summary> /// <param name="appConfigurationAccessor"></param> /// <returns></returns> public static string GetMarkdownPostSercerCode(this IAppConfigurationAccessor appConfigurationAccessor) { var sercertCode = appConfigurationAccessor.Configuration[MarkdownPostSercerCode]; return(sercertCode); }
public TwitterController( ExternalAuthConfiguration externalAuthConfiguration, IAppConfigurationAccessor appConfigurationAccessor) { _externalAuthConfiguration = externalAuthConfiguration; _appConfiguration = appConfigurationAccessor.Configuration; }
public HomeController( IWebHostEnvironment webHostEnvironment, IAppConfigurationAccessor appConfigurationAccessor) { _webHostEnvironment = webHostEnvironment; _appConfiguration = appConfigurationAccessor.Configuration; }
public PaySettingsAppService( ISettingDefinitionManager settingDefinitionManager, IAppConfigurationAccessor appConfigurationAccessor, IIocManager iocManager) : base() { _appConfigurationAccessor = appConfigurationAccessor; _iocManager = iocManager; }
protected SettingsAppServiceBase( IEmailSender emailSender, IAppConfigurationAccessor configurationAccessor) { _emailSender = emailSender; _configurationAccessor = configurationAccessor; }
public AutoMaticallyPublishMarkdownPosts(AbpTimer timer, IPortalBlogAppService portalBlogAppService, IAppConfigurationAccessor appConfiguration) : base(timer) { _portalBlogAppService = portalBlogAppService; _appConfiguration = appConfiguration; Timer.Period = 1000 * 60 * 60; // Timer.Period = 5000; }
public BlogController(IBlogAppService blogAppService, IPostAppService postAppService, IBlogManager blogManager, IPortalBlogAppService portalBlogAppService, IAppConfigurationAccessor appConfigurationAccessor) { _blogAppService = blogAppService; _postAppService = postAppService; _blogManager = blogManager; _portalBlogAppService = portalBlogAppService; _appConfigurationAccessor = appConfigurationAccessor; }
public SecureFieldService(IEncryptionService encryptionService, ShellSettings shellSettings, IAppConfigurationAccessor appConfigurationAccessor) { _encryptionService = encryptionService; _shellSettings = shellSettings; _appConfigurationAccessor = appConfigurationAccessor; T = NullLocalizer.Instance; }
public TenantBasedWsFederationOptions( IOptionsFactory <WsFederationOptions> factory, IEnumerable <IOptionsChangeTokenSource <WsFederationOptions> > sources, IOptionsMonitorCache <WsFederationOptions> cache, ISettingManager settingManager, IAppConfigurationAccessor configurationAccessor ) : base(factory, sources, cache) { AbpSession = NullAbpSession.Instance; _settingManager = settingManager; }
public InstallController( IInstallAppService installAppService, IHostApplicationLifetime applicationLifetime, DatabaseCheckHelper databaseCheckHelper, IAppConfigurationAccessor appConfigurationAccessor) { _installAppService = installAppService; _applicationLifetime = applicationLifetime; _databaseCheckHelper = databaseCheckHelper; _appConfiguration = appConfigurationAccessor.Configuration; }
public PortalBlogAppService(IGitlabClientAppService gitlabClientAppService, IMarkdownConverter markdownConverter, IPostAppService postAppService, IAppConfigurationAccessor appConfiguration, IPostManager postManager, ITagManager tagManager, BlogManager blogManager, IRepository <PostTag> postTagRepository) { _gitlabClientAppService = gitlabClientAppService; _markdownConverter = markdownConverter; _postAppService = postAppService; _appConfiguration = appConfiguration; _postManager = postManager; _tagManager = tagManager; _blogManager = blogManager; _postTagRepository = postTagRepository; }
public ShipmentTracker(IOrderManager orderManager, IShipmentManager shipmentManager, ILogisticsManager logisticsManager, IDateTimeHelper dateTimeHelper, IAppConfigurationAccessor configurationAccessor) { this._orderManager = orderManager; this._shipmentManager = shipmentManager; this._dateTimeHelper = dateTimeHelper; this._logisticsManager = logisticsManager; this._appConfiguration = configurationAccessor.Configuration; }
public HostSettingsAppService( IEmailSender emailSender, EditionManager editionManager, ITimeZoneService timeZoneService, ISettingDefinitionManager settingDefinitionManager, IAppConfigurationAccessor configurationAccessor) : base(emailSender, configurationAccessor) { ExternalLoginOptionsCacheManager = NullExternalLoginOptionsCacheManager.Instance; _editionManager = editionManager; _timeZoneService = timeZoneService; _settingDefinitionManager = settingDefinitionManager; }
public HostSettingsController( IHostSettingsAppService hostSettingsAppService, UserManager userManager, IEditionAppService editionAppService, ITimingAppService timingAppService, IAppConfigurationAccessor configurationAccessor) { _hostSettingsAppService = hostSettingsAppService; _userManager = userManager; _editionAppService = editionAppService; _timingAppService = timingAppService; _configurationAccessor = configurationAccessor; }
public InstallAppService(AbpZeroDbMigrator migrator, LogInManager logInManager, SignInManager signInManager, DatabaseCheckHelper databaseCheckHelper, IAppConfigurationAccessor appConfigurationAccessor, IAppConfigurationWriter appConfigurationWriter) { _migrator = migrator; _logInManager = logInManager; _signInManager = signInManager; _databaseCheckHelper = databaseCheckHelper; _appConfiguration = appConfigurationAccessor.Configuration; _appConfigurationWriter = appConfigurationWriter; }
public SettingsController( ITenantSettingsAppService tenantSettingsAppService, IMultiTenancyConfig multiTenancyConfig, ITimingAppService timingAppService, UserManager userManager, TenantManager tenantManager, IAppConfigurationAccessor configurationAccessor) { _tenantSettingsAppService = tenantSettingsAppService; _multiTenancyConfig = multiTenancyConfig; _timingAppService = timingAppService; _userManager = userManager; _tenantManager = tenantManager; _configurationAccessor = configurationAccessor; }
public TenantSettingsAppService( IAbpZeroLdapModuleConfig ldapModuleConfig, IMultiTenancyConfig multiTenancyConfig, ITimeZoneService timeZoneService, IEmailSender emailSender, IBinaryObjectManager binaryObjectManager, IAppConfigurationAccessor configurationAccessor ) : base(emailSender, configurationAccessor) { ExternalLoginOptionsCacheManager = NullExternalLoginOptionsCacheManager.Instance; _multiTenancyConfig = multiTenancyConfig; _ldapModuleConfig = ldapModuleConfig; _timeZoneService = timeZoneService; _binaryObjectManager = binaryObjectManager; }
public MembershipService( IOrchardServices orchardServices, IMessageService messageService, IUserEventHandler userEventHandlers, IClock clock, IEncryptionService encryptionService, IShapeFactory shapeFactory, IShapeDisplay shapeDisplay, IAppConfigurationAccessor appConfigurationAccessor) { _orchardServices = orchardServices; _messageService = messageService; _userEventHandlers = userEventHandlers; _encryptionService = encryptionService; _shapeFactory = shapeFactory; _shapeDisplay = shapeDisplay; _appConfigurationAccessor = appConfigurationAccessor; Logger = NullLogger.Instance; T = NullLocalizer.Instance; }
public virtual void Init(IAppConfigurationAccessor appConfigurationAccessor) { CoreLocations = new string[] {"~/Core"}; ModuleLocations = GetConfigPaths(appConfigurationAccessor, "Modules", "~/Modules"); ThemeLocations = GetConfigPaths(appConfigurationAccessor, "Themes", "~/Themes" ); CommonLocations = GetConfigPaths(appConfigurationAccessor, "Common", "~/Media") .Concat(ThemeLocations) .Concat(ModuleLocations) .Distinct(StringComparer.OrdinalIgnoreCase) .ToArray(); ModuleAndThemeLocations = ModuleLocations .Concat(ThemeLocations) .Distinct(StringComparer.CurrentCultureIgnoreCase) .ToArray(); ExtensionsVirtualPathPrefixes = ModuleAndThemeLocations .Select(l=>l+"/") .OrderBy(l=>l.Count(c=>c=='/')) .Reverse() .ToArray(); }
public AppMembershipService( IOrchardServices orchardServices, IEncryptionService encryptionService, IAppConfigurationAccessor appConfigurationAccessor, IUserEventHandler userEventHandlers, IAccountEventHandler accountEventHandlers, IClock clock, IEmployeeService employeeService) { _orchardServices = orchardServices; _encryptionService = encryptionService; _appConfigurationAccessor = appConfigurationAccessor; _userEventHandlers = userEventHandlers; _accountEventHandlers = accountEventHandlers; _clock = clock; _employeeService = employeeService; Logger = NullLogger.Instance; T = NullLocalizer.Instance; }
public virtual void Init(IAppConfigurationAccessor appConfigurationAccessor) { CoreLocations = new string[] { "~/Core" }; ModuleLocations = GetConfigPaths(appConfigurationAccessor, "Modules", "~/Modules"); ThemeLocations = GetConfigPaths(appConfigurationAccessor, "Themes", "~/Themes"); CommonLocations = GetConfigPaths(appConfigurationAccessor, "Common", "~/Media") .Concat(ThemeLocations) .Concat(ModuleLocations) .Distinct(StringComparer.OrdinalIgnoreCase) .ToArray(); ModuleAndThemeLocations = ModuleLocations .Concat(ThemeLocations) .Distinct(StringComparer.CurrentCultureIgnoreCase) .ToArray(); ExtensionsVirtualPathPrefixes = ModuleAndThemeLocations .Select(l => l + "/") .OrderBy(l => l.Count(c => c == '/')) .Reverse() .ToArray(); }
public LdapMembershipService( IOrchardServices orchardServices, IEncryptionService encryptionService, ILdapServiceFactory ldapServiceFactory, ILdapDirectoryCache ldapDirectoryCache, Lazy<IUserService> userService, IAppConfigurationAccessor appConfigurationAccessor) { this.orchardServices = orchardServices; this.encryptionService = encryptionService; this.ldapServiceFactory = ldapServiceFactory; this.ldapDirectoryCache = ldapDirectoryCache; this.userService = userService; this._appConfigurationAccessor = appConfigurationAccessor; originalMembershipService = new Lazy<IMembershipService>(() => this.orchardServices.WorkContext.Resolve<IEnumerable<IMembershipService>>().Single(x => !(x is LdapMembershipService))); Logger = NullLogger.Instance; T = NullLocalizer.Instance; }
public TenantDemoDataBuilder( OrganizationUnitManager organizationUnitManager, UserManager userManager, RandomUserGenerator randomUserGenerator, IBinaryObjectManager binaryObjectManager, IAppFolders appFolders, IFriendshipManager friendshipManager, IRepository <ChatMessage, long> chatMessageRepository, IAppConfigurationAccessor configurationAccessor) { _organizationUnitManager = organizationUnitManager; _userManager = userManager; _randomUserGenerator = randomUserGenerator; _binaryObjectManager = binaryObjectManager; _appFolders = appFolders; _friendshipManager = friendshipManager; _chatMessageRepository = chatMessageRepository; _appConfiguration = configurationAccessor.Configuration; }
public PayPalPaymentGatewayConfiguration(IAppConfigurationAccessor configurationAccessor) { _appConfiguration = configurationAccessor.Configuration; }
// This optional constructor can be used to create an environment that takes AppConfigurations from IAppConfigurationAccessor instead of from the global ConfigurationManager.AppSettings public ExtensionLocations(IAppConfigurationAccessor appConfigurationAccessor) { Init(appConfigurationAccessor); }
/// <summary> /// Get list of comma separated paths from web.config appSettings /// Also return the default path /// </summary> static string[] GetConfigPaths(IAppConfigurationAccessor appConfigurationAccessor, string key, string defaultPath) { char[] delim = { ',' }; string configuration = appConfigurationAccessor.GetConfiguration(key) ?? ""; return configuration.Split(delim, StringSplitOptions.RemoveEmptyEntries).Concat(new string[] { defaultPath }).Select(s => s.Trim()).Distinct(StringComparer.OrdinalIgnoreCase).ToArray(); }
public PaymentOBConfiguration(IAppConfigurationAccessor configurationAccessor) { _appConfiguration = configurationAccessor.Configuration; }
public WebUrlServiceBase(IAppConfigurationAccessor configurationAccessor) { _appConfiguration = configurationAccessor.Configuration; }
public AppSettingProvider(IAppConfigurationAccessor configurationAccessor) { _appConfiguration = configurationAccessor.Configuration; }
public WebUrlService( IAppConfigurationAccessor configurationAccessor) : base(configurationAccessor) { }
public TwilioSmsSenderConfiguration(IAppConfigurationAccessor configurationAccessor) { _appConfiguration = configurationAccessor.Configuration; }
public PayPalConfiguration(IAppConfigurationAccessor configurationAccessor) { _appConfiguration = configurationAccessor.Configuration; }