Ejemplo n.º 1
0
        public Sw3CarrierFormatter(IUniqueIdParser uniqueIdParser, IConfigAccessor configAccessor)
        {
            _uniqueIdParser = uniqueIdParser;
            var config = configAccessor.Get <InstrumentConfig>();

            Key = string.IsNullOrEmpty(config.Namespace)
                ? HeaderVersions.SW3
                : $"{config.Namespace}-{HeaderVersions.SW3}";
            Enable = config.HeaderVersions != null && config.HeaderVersions.Contains(HeaderVersions.SW3);
        }
Ejemplo n.º 2
0
        public Sw6CarrierFormatter(IUniqueIdParser uniqueIdParser, IBase64Formatter base64Formatter,
                                   IConfigAccessor configAccessor)
        {
            _uniqueIdParser  = uniqueIdParser;
            _base64Formatter = base64Formatter;
            var config = configAccessor.Get <InstrumentConfig>();

            Key = string.IsNullOrEmpty(config.Namespace)
                ? HeaderVersions.SW6
                : $"{config.Namespace}-{HeaderVersions.SW6}";
            Enable = config.HeaderVersions == null || config.HeaderVersions.Contains(HeaderVersions.SW6);
        }