Ejemplo n.º 1
0
        static void StartService(SM.ServiceHost host, string serviceDescription)
        {
            try
            {
                host.Open();
            }
            catch (Exception ex)
            {
                logger.Error("Service {0} failed to start with following error message: {1}", serviceDescription, ex); 
                throw;
            }

            Console.WriteLine("Service {0} started.", serviceDescription);
            logger.Info("Service {0} started.", serviceDescription); 

            foreach (var endpoint in host.Description.Endpoints)
            {
                Console.WriteLine(string.Format("Listening on endpoint:"));
                Console.WriteLine(string.Format("Address: {0}", endpoint.Address.Uri.ToString()));
                Console.WriteLine(string.Format("Binding: {0}", endpoint.Binding.Name));
                Console.WriteLine(string.Format("Contract: {0}", endpoint.Contract.ConfigurationName));
            }

            Console.WriteLine();
        }
Ejemplo n.º 2
0
 static void StartService(SM.ServiceHost host, string serviceDescription)
 {
     host.Open();
     System.Console.WriteLine("Service {0} started.", serviceDescription);
     foreach(var endpoint in host.Description.Endpoints)
     {
         Console.WriteLine(string.Format("Listening on endpoint."));
         Console.WriteLine(string.Format("Address: {0}", endpoint.Address.Uri));
         Console.WriteLine(string.Format("Binding: {0}", endpoint.Binding.Namespace));
         Console.WriteLine(string.Format("Contract: {0}", endpoint.Contract.ConfigurationName));
     }
     Console.ReadLine();
 }
Ejemplo n.º 3
0
 private static void StopService(SM.ServiceHost host, string serviceDescription)
 {
     host.Close();
     System.Console.WriteLine("Service {0} stopped.", serviceDescription);
 }
        static void StartService(SM.ServiceHost host, string serviceDescription)
        {
            host.Open();
            Console.WriteLine("Service {0} started.", serviceDescription);

            foreach (var endpoint in host.Description.Endpoints)
            {
                Console.WriteLine("Listening on endpoint:");
                Console.WriteLine("Address: {0}", endpoint.Address.Uri);
                Console.WriteLine("Binding: {0}", endpoint.Binding.Name);
                Console.WriteLine("Contract: {0}", endpoint.Contract.Name);
            }

            Console.WriteLine();
        }
Ejemplo n.º 5
0
 static void StopService(SM.ServiceHost host, string serviceDescription)
 {
     host.Close();
     Console.WriteLine("Service '{0}' stopped.", serviceDescription);
 }
Ejemplo n.º 6
0
 public virtual void Initialize(Sm.ServiceHost host)
 {
     this.Host = host;
     initHost();
 }