Esempio n. 1
0
        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();
        }
Esempio n. 2
0
        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();
        }
Esempio n. 3
0
        public void Execute()
        {
            try
            {
                if (g_traceInfo.IsInfoEnabled)
                {
                    TraceHelper.TraceInfo(g_traceInfo, "Closing ServiceHost...");
                    foreach (var address in m_host.BaseAddresses)
                    {
                        TraceHelper.TraceInfo(g_traceInfo, "Base Address: {0}", address);
                    }
                }

                m_host.Close();
            }
            catch (SystemException sex)
            {
                var handler = DependencyResolver.Resolve <IExceptionHandler>();
                handler.HandleException(sex);
            }
        }
Esempio n. 4
0
 public void StopService()
 {
     this.Uri = string.Empty;
     _serviceHost.Close();
 }
Esempio n. 5
0
 /// <summary>
 /// Method to execute when the service stops.
 /// </summary>
 protected override void OnStop()
 {
     _projectService.Close();
     _resourceService.Close();
     _databaseServer.Close();
 }