示例#1
0
 public FileSortingFactory(IXmlToObject xmlToObject, IContainer container, ILogger logger, IEnvironmentParameters parameter)
 {
     _logger      = logger;
     _container   = container;
     _xmlToObject = xmlToObject;
     _parameter   = parameter;
 }
示例#2
0
        public JsonObjectSerializerService(
            IObjectToJson objectToJson,
            IJsonToObject jsonToObject,
            IObjectToXml objectToXml,
            IXmlToObject xmlToObject,
            IJsonCacheService jsonCacheService,
            IBeautifier jsonBeautifier,
            IBeautifier xmlBeautifier)
        {
            this.objectToJson     = objectToJson;
            this.jsonToObject     = jsonToObject;
            this.jsonBeautifier   = jsonBeautifier;
            this.jsonCacheService = jsonCacheService;

            this.objectToXml   = objectToXml;
            this.xmlToObject   = xmlToObject;
            this.xmlBeautifier = xmlBeautifier;

            this.CacheIsActive = true;
        }
示例#3
0
 public ConfigurationLoader(IXmlToObject xmlToObject, ILogger logger, IEnvironmentParameters parameter)
 {
     _xmlToObject = xmlToObject ?? throw new ArgumentNullException(nameof(xmlToObject));
     _logger      = logger ?? throw new ArgumentNullException(nameof(logger));
     _parameter   = parameter;
 }