示例#1
0
        public GsBus(GsBusConfig busConfig, IServiceCollection serviceCollection = null)
        {
            ConfigureServices(serviceCollection ?? new ServiceCollection());

            _busConfig  = busConfig;
            _serializer = _serviceProvider.GetService <IGsSerializer>();
        }
示例#2
0
        private IGsSerializer GetSerializer()
        {
            if (_serializer == null)
            {
                _serializer = GetServiceProvider().GetService <IGsSerializer>();
            }

            return(_serializer);
        }