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(); }
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(); }
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(); }