Ejemplo n.º 1
0
        public ConvertDataEngine(
            IConvertDataTemplateProvider convertDataTemplateProvider,
            IOptions <ConvertDataConfiguration> convertDataConfiguration,
            ILogger <ConvertDataEngine> logger)
        {
            EnsureArg.IsNotNull(convertDataTemplateProvider, nameof(convertDataTemplateProvider));
            EnsureArg.IsNotNull(convertDataConfiguration, nameof(convertDataConfiguration));
            EnsureArg.IsNotNull(logger, nameof(logger));

            _convertDataTemplateProvider = convertDataTemplateProvider;
            _convertDataConfiguration    = convertDataConfiguration.Value;
            _logger = logger;

            InitializeConvertProcessors();
        }