public void Start()
        {
            if (Id == null)
                throw new InvalidOperationException("Run Configure() first.");

            _appDomain = AppDomain.CreateDomain(_appName, null, _appDomainSetup);
            _domainManager =
                (AppInitializeRunner)
                    _appDomain.CreateInstanceAndUnwrap("Griffin.Core", typeof (AppInitializeRunner).FullName);
            _domainManager.Start(Id, _startType.AssemblyQualifiedName);
        }
Пример #2
0
        /// <summary>
        ///     Launch app domain and start the services in it.
        /// </summary>
        public void Start()
        {
            if (Id == null)
            {
                throw new InvalidOperationException("Run Configure() first.");
            }

            RunningSince   = DateTime.UtcNow;
            _appDomain     = AppDomain.CreateDomain(_appName, null, _appDomainSetup);
            _domainManager =
                (AppInitializeRunner)
                _appDomain.CreateInstanceAndUnwrap("Griffin.Core", typeof(AppInitializeRunner).FullName);
            _domainManager.Start(Id, _startType.AssemblyQualifiedName);
        }