示例#1
0
        private void LoadServiceHosts()
        {
            var dlls = GetFiles("ServiceHosts");

            if (dlls.Length == 0)
            {
                return;
            }

            var instances = ActivatorHelper <IServerServiceHost> .Activate(dlls, "ServiceHost.dll");

            _serviceHosts.AddRange(instances);
        }
示例#2
0
        private void LoadDataFeeds()
        {
            var dlls = GetFiles("Datafeeds");

            if (dlls.Length == 0)
            {
                return;
            }

            var instances = ActivatorHelper <IDataFeed> .Activate(dlls, "DataFeed.dll");

            _dataFeeds.AddRange(instances);
        }