Example #1
0
        internal JanusHost(IServiceProvider serviceProvider)
        {
            _serviceManager =
                serviceProvider == null
                                        ? new ServiceManager(true)
                                        : new ServiceManager(true, serviceProvider);

            // TODO: Hack! Must be eliminated.
            ApplicationManager.Instance.ServiceProvider = this;

            _serviceManager.PublishDisposable <IEventBroker>(new EventBroker());
            InitExtensibility();
            _activePartManager = ActivePartsHelper.CreateAndPublishManager(_serviceManager);
        }
Example #2
0
        internal JanusHost(IServiceProvider serviceProvider)
        {
            _serviceManager =
                serviceProvider == null
                    ? new ServiceManager(true)
                    : new ServiceManager(true, serviceProvider);

            // TODO: Hack! Must be eliminated.
            ApplicationManager.Instance.ServiceProvider = this;

            _serviceManager.PublishDisposable<IEventBroker>(new EventBroker());
            InitExtensibility();
            _activePartManager = ActivePartsHelper.CreateAndPublishManager(_serviceManager);
        }