Пример #1
0
 public ExportJob(IDataExporter dataExporter,
                  IPushNotificationManager pushNotificationManager,
                  IExportProviderFactory exportProviderFactory,
                  IModuleInitializerOptions moduleInitializerOptions,
                  ISettingsManager settingsManager)
 {
     _dataExporter            = dataExporter;
     _pushNotificationManager = pushNotificationManager;
     _exportProviderFactory   = exportProviderFactory;
     _settingsManager         = settingsManager;
     _defaultExportFolder     = moduleInitializerOptions.VirtualRoot + "/App_Data/Export/";
 }
Пример #2
0
 public ExportController(
     Func <ExportDataRequest, IExportProvider>[] exportProviderFactories,
     IKnownExportTypesRegistrar knownExportTypesRegistrar,
     IUserNameResolver userNameResolver,
     IModuleInitializerOptions moduleInitializerOptions,
     IKnownExportTypesResolver knownExportTypesResolver,
     IExportSecurityHandlerRegistrar exportSecurityHandlerRegistrar)
 {
     _exportProviderFactories        = exportProviderFactories;
     _knownExportTypesRegistrar      = knownExportTypesRegistrar;
     _userNameResolver               = userNameResolver;
     _knownExportTypesResolver       = knownExportTypesResolver;
     _defaultExportFolder            = moduleInitializerOptions.VirtualRoot + "/App_Data/Export/";
     _exportSecurityHandlerRegistrar = exportSecurityHandlerRegistrar;
 }
Пример #3
0
        /// <summary>
        /// Initializes a new instance of <see cref="ModuleInitializer"/>.
        /// </summary>
        /// <param name="serviceLocator">The container that will be used to resolve the modules by specifying its type.</param>
        /// <param name="loggerFacade">The logger to use.</param>
        /// <param name="options">The module initializer options.</param>
        public ModuleInitializer(IServiceLocator serviceLocator, ILog loggerFacade, IModuleInitializerOptions options)
        {
            if (serviceLocator == null)
            {
                throw new ArgumentNullException("serviceLocator");
            }

            if (loggerFacade == null)
            {
                throw new ArgumentNullException("loggerFacade");
            }

            if (options == null)
            {
                throw new ArgumentNullException("options");
            }
            _serviceLocator = serviceLocator;
            _loggerFacade   = loggerFacade;
            _options        = options;
        }
        /// <summary>
        /// Initializes a new instance of <see cref="ModuleInitializer"/>.
        /// </summary>
        /// <param name="serviceLocator">The container that will be used to resolve the modules by specifying its type.</param>
        /// <param name="loggerFacade">The logger to use.</param>
        /// <param name="options">The module initializer options.</param>
        public ModuleInitializer(IServiceLocator serviceLocator, ILog loggerFacade, IModuleInitializerOptions options)
        {
            if (serviceLocator == null)
            {
                throw new ArgumentNullException("serviceLocator");
            }

            if (loggerFacade == null)
            {
                throw new ArgumentNullException("loggerFacade");
            }

            if (options == null)
            {
                throw new ArgumentNullException("options");
            }
            _serviceLocator = serviceLocator;
            _loggerFacade = loggerFacade;
            _options = options;
        }