public RocketApplicationConfigurationAppService( IOptions <RocketLocalizationOptions> localizationOptions, IOptions <RocketMultiTenancyOptions> multiTenancyOptions, IServiceProvider serviceProvider, IRocketAuthorizationPolicyProvider rocketAuthorizationPolicyProvider, IAuthorizationService authorizationService, ISettingProvider settingProvider, ISettingDefinitionManager settingDefinitionManager, IFeatureDefinitionManager featureDefinitionManager, ILanguageProvider languageProvider, ICachedObjectExtensionsDtoService cachedObjectExtensionsDtoService, IDistributedCache <ApplicationCommonConfigurationCacheItem> commonConfigurationCache, IDistributedCache <ApplicationPersonalConfigurationCacheItem> personalConfigurationCache) { _serviceProvider = serviceProvider; _rocketAuthorizationPolicyProvider = rocketAuthorizationPolicyProvider; _authorizationService = authorizationService; _settingProvider = settingProvider; _settingDefinitionManager = settingDefinitionManager; _featureDefinitionManager = featureDefinitionManager; _languageProvider = languageProvider; _cachedObjectExtensionsDtoService = cachedObjectExtensionsDtoService; _localizationOptions = localizationOptions.Value; _multiTenancyOptions = multiTenancyOptions.Value; _commonConfigurationCache = commonConfigurationCache; _personalConfigurationCache = personalConfigurationCache; }
public MethodInvocationAuthorizationService( IRocketAuthorizationPolicyProvider rocketAuthorizationPolicyProvider, IRocketAuthorizationService rocketAuthorizationService) { _rocketAuthorizationPolicyProvider = rocketAuthorizationPolicyProvider; _rocketAuthorizationService = rocketAuthorizationService; }