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;
        }
Beispiel #2
0
 public MethodInvocationAuthorizationService(
     IRocketAuthorizationPolicyProvider rocketAuthorizationPolicyProvider,
     IRocketAuthorizationService rocketAuthorizationService)
 {
     _rocketAuthorizationPolicyProvider = rocketAuthorizationPolicyProvider;
     _rocketAuthorizationService        = rocketAuthorizationService;
 }