/// <summary> /// Code executed when service is stopped /// </summary> protected override void OnStop() { Thread.Sleep(2000); // Just for system testing. // Deactivate facades DeactivateFacade(_testModuleFacade); // Stop connector _connector.Stop(); _connector = null; }
/// <summary> /// Code executed after OnInitialize /// </summary> protected override void OnStart() { Thread.Sleep(2000); // Just for system testing. var factory = Container.Resolve <ISimpleHelloWorldWcfConnectorFactory>(); _connector = factory.Create(Config.SimpleHelloWorldWcfConnector); _connector.Initialize(Config.SimpleHelloWorldWcfConnector); _connector.Start(); // Activate facades ActivateFacade(_testModuleFacade); }