예제 #1
0
 protected SettingsPersistor(IMoBiXmlSerializerRepository serializerRepository, IMoBiConfiguration configuration, ISerializationContextFactory serializationContextFactory, TSettings settings)
 {
     _serializerRepository        = serializerRepository;
     _configuration               = configuration;
     _serializationContextFactory = serializationContextFactory;
     _settings = settings;
 }
예제 #2
0
 public XmlSerializationService(IMoBiXmlSerializerRepository repository, ICompression compression, IMoBiObjectConverterFinder objectConverterFinder,
                                ISerializationContextFactory serializationContextFactory, IEventPublisher eventPublisher, IDeserializedReferenceResolver deserializedReferenceResolver)
 {
     _repository                    = repository;
     _compression                   = compression;
     _objectConverterFinder         = objectConverterFinder;
     _serializationContextFactory   = serializationContextFactory;
     _eventPublisher                = eventPublisher;
     _deserializedReferenceResolver = deserializedReferenceResolver;
     _formulaCacheSerializer        = _repository.SerializerFor <IFormulaCache>();
 }
예제 #3
0
 public ApplicationSettingsPersistor(IMoBiXmlSerializerRepository serializerRepository, IMoBiConfiguration configuration, ISerializationContextFactory serializationContextFactory, IApplicationSettings settings) :
     base(serializerRepository, configuration, serializationContextFactory, settings)
 {
 }
예제 #4
0
 public UserSettingsPersistor(IMoBiXmlSerializerRepository serializerRepository, IMoBiConfiguration configuration, ISerializationContextFactory serializationContextFactory, IUserSettings userSettings)
     : base(serializerRepository, configuration, serializationContextFactory, userSettings)
 {
     _userSettings = userSettings;
 }