Esempio n. 1
0
 /// <summary>
 /// Makes the announcing service.
 /// </summary>
 /// <param name="serviceHost">The service host.</param>
 public static void MakeAnnouncingService(this ServiceHostBase serviceHost)
 {
     if (ConfigurationHelper.IsRestful)
     {
         serviceHost.AddRestEndpoints();
     }
     if (ConfigurationHelper.AddDefaultEndpoints)
     {
         serviceHost.AddDefaultEndpoints();
     }
     if (ConfigurationHelper.EnableMex)
     {
         serviceHost.AddMexEndpoints();
     }
     if (ConfigurationHelper.EnableDiscovery)
     {
         serviceHost.EnableDiscovery();
     }
     if (ConfigurationHelper.UpscaleBindings)
     {
         UpscaleBindings(serviceHost);
     }
 }