Esempio n. 1
0
 private static void HostServices()
 {
     _container = new Container();
     _container.Register <FinancialForecastingContext>();
     _container.Verify();
     _host = new SimpleInjectorServiceHost(_container, typeof(MigrationService));
     _host.Open();
 }
Esempio n. 2
0
        static void Main(string[] args)
        {
            var container = IocContainer.Init();

            SM.ServiceHost hostService = new SimpleInjectorServiceHost(container, typeof(Service1));
            hostService.Open();

            System.Console.ReadLine();

            hostService.Close();
        }
Esempio n. 3
0
        static void StartService(SimpleInjectorServiceHost host, string serviceDescription)
        {
            host.Open();
            Console.WriteLine($"Service { serviceDescription } started");

            foreach (var endPoint in host.Description.Endpoints)
            {
                Console.WriteLine("Listening on endpoint:");
                Console.WriteLine($"Address: { endPoint.Address.Uri }");
                Console.WriteLine($"Binding: { endPoint.Binding.Name }");
                Console.WriteLine($"Contract: { endPoint.Contract.Name }");
            }
            Console.WriteLine();
        }
        static void Main(string[] args)
        {
            var container = InitializeContainer();

            //reserve url: netsh http add urlacl url = http://+:8086/ user="******"
            ServiceHost serviceHost = new SimpleInjectorServiceHost(container, typeof(ScreenManager));

            serviceHost.Open();

            ServiceHost serviceHostProfile = new SimpleInjectorServiceHost(container, typeof(ProfileManager));

            serviceHostProfile.Open();

            Console.WriteLine("Services started. Press [Enter] to exit.");
            Console.ReadLine();

            serviceHost.Close();
            serviceHostProfile.Close();
        }