/// <summary> /// Method to execute when the service starts. /// </summary> /// <param name="args"></param> protected override void OnStart(string[] args) { // Start database server. _databaseServer = DatabaseServer.CreateInstance(); _databaseServer.Open(); // Start RESTful resource service. _resourceService = ServiceHost.CreateInstance<ResourceService>(); _resourceService.Open(); // Start RESTful project service. _projectService = ServiceHost.CreateInstance<ProjectService>(); _projectService.Open(); }
/// <summary> /// Method to execute when the service starts. /// </summary> /// <param name="args"></param> protected override void OnStart(string[] args) { // Start database server. _databaseServer = DatabaseServer.CreateInstance(); _databaseServer.Open(); // Start RESTful resource service. _resourceService = ServiceHost.CreateInstance <ResourceService>(); _resourceService.Open(); // Start RESTful project service. _projectService = ServiceHost.CreateInstance <ProjectService>(); _projectService.Open(); }
public void StartService(string peerClassifier) { if (_serviceHost != null && this.IsOpen) { throw new InvalidOperationException("ServiceHost is already opened"); } if (string.IsNullOrEmpty(peerClassifier)) { throw new ArgumentException("Cannot have a null or Empty peerClassifier"); } _serviceHost.Opened += new EventHandler(_serviceHost_Opened); _serviceHost.Closed += new EventHandler(_serviceHost_Closed); _serviceHost.Open(_intelService, peerClassifier, this.Port); }
static void Main(string[] args) { // Start database server. _databaseServer = DatabaseServer.CreateInstance(); _databaseServer.Open(); // Start RESTful resource service. _resourceService = ServiceHost.CreateInstance <ResourceService>(); _resourceService.Open(); // Start RESTful resource service. _projectService = ServiceHost.CreateInstance <ProjectService>(); _projectService.Open(); System.Console.WriteLine("Press enter to stop services..."); System.Console.ReadLine(); _projectService.Close(); _resourceService.Close(); _databaseServer.Close(); }
static void Main(string[] args) { // Start database server. _databaseServer = DatabaseServer.CreateInstance(); _databaseServer.Open(); // Start RESTful resource service. _resourceService = ServiceHost.CreateInstance<ResourceService>(); _resourceService.Open(); // Start RESTful resource service. _projectService = ServiceHost.CreateInstance<ProjectService>(); _projectService.Open(); System.Console.WriteLine("Press enter to stop services..."); System.Console.ReadLine(); _projectService.Close(); _resourceService.Close(); _databaseServer.Close(); }
public void Execute() { try { if (g_traceInfo.IsInfoEnabled) { TraceHelper.TraceInfo(g_traceInfo, "Opening ServiceHost..."); foreach (var address in m_host.BaseAddresses) { TraceHelper.TraceInfo(g_traceInfo, "Base Address: {0}", address); } } m_host.Open(); } catch (SystemException sex) { var handler = DependencyResolver.Resolve <IExceptionHandler>(); handler.HandleException(sex); } }