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); }
/// <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); }