Ejemplo n.º 1
0
 static void Main(string[] args)
 {
     using (ServiceHostCollection hosts = new ServiceHostCollection())
     {
         foreach (ServiceHost host in hosts)
         {
             host.Opened += (sender, arg) => Console.WriteLine("服务{0}开始监听", (sender as ServiceHost).Description.ServiceType);
         }
         hosts.Open();
         Console.Read();
     }
 }
Ejemplo n.º 2
0
 static void Main(string[] args)
 {
     using (ServiceHostCollection hosts = new ServiceHostCollection())
     {
         foreach (ServiceHost host in hosts)
         {
             host.Opened += (sender, arg) => Console.WriteLine("服务{0}开始监听", (sender as ServiceHost).Description.ServiceType);
         }
         hosts.Open();
         Console.Read();
     }
 }
Ejemplo n.º 3
0
        static void Main(string[] args)
        {
            //#region Start WCF services

            //  AppDomain.CurrentDomain.BaseDirectory + ""

            //UnityServiceHostGroup.StartAllConfigureService();

            //UnityContainer container = new UnityContainer();//创建容器
            //UnityConfigurationSection configuration = (UnityConfigurationSection)ConfigurationManager.GetSection(UnityConfigurationSection.SectionName);
            //configuration.Configure(container, "defaultContainer");

            //using (IInitializeServer initializeServer = container.Resolve<IInitializeServer>())
            //{
            //    Task InitTask = new Task(initializeServer.InitializeEnvironmentVariables);
            //    InitTask.Start();
            //}
            //#endregion


            using (ServiceHostCollection hosts = new ServiceHostCollection())
            {
                foreach (ServiceHost host in hosts)
                {
                    host.Opened += (sender, arg) => Console.WriteLine("服务{0}开始监听",
                                                                      (sender as ServiceHost).Description.ServiceType);
                }
                hosts.Open();


                //Initial
                //UnityContainer container = new UnityContainer();//创建容器
                //UnityConfigurationSection configuration = (UnityConfigurationSection)ConfigurationManager.GetSection(UnityConfigurationSection.SectionName);
                //configuration.Configure(container, "defaultContainer");



                Console.WriteLine("All services have been started!");
                Console.ReadKey();
            }

            Console.WriteLine("Server 服务已启动......");
            Console.ReadKey();
        }
Ejemplo n.º 4
0
 protected override void OnStop()
 {
     this.ServiceHosts.Dispose();
     this.ServiceHosts = null;
 }
Ejemplo n.º 5
0
 protected override void OnStart(string[] args)
 {
     this.ServiceHosts = new ServiceHostCollection();
     this.ServiceHosts.Open();
 }
Ejemplo n.º 6
0
 protected override void OnStop()
 {
     this.ServiceHosts.Dispose();
     this.ServiceHosts = null;
 }
Ejemplo n.º 7
0
 protected override void OnStart(string[] args)
 {
     this.ServiceHosts = new ServiceHostCollection();
     this.ServiceHosts.Open();
 }