コード例 #1
0
 public static void RemoveServers(IEnumerable <string> servers)
 {
     lock (locker) {
         var farmName = WebFarmConfiguration.FarmName;
         IISWebFarmConfigurationUtils.RemoveServers(farmName, servers);
     }
 }
コード例 #2
0
 public static void AddServer(string serverAddress, int port)
 {
     lock (locker) {
         var farmName = WebFarmConfiguration.FarmName;
         IISWebFarmConfigurationUtils.AddServer(farmName, serverAddress, port);
     }
 }
コード例 #3
0
 static IEnumerable <string> GetServersFromFarmConfiguration()
 {
     lock (locker) {
         var farmName = WebFarmConfiguration.FarmName;
         return(IISWebFarmConfigurationUtils.GetServersFromConfiguration(farmName));
     }
 }
コード例 #4
0
 public static void SetUpFarm()
 {
     lock (locker) {
         try {
             IISWebFarmConfigurationUtils.SetUp(WebFarmConfiguration.FarmName);
         } catch { }
     }
 }
コード例 #5
0
 public static void AddServers(IEnumerable <string> serverAddresses, int port)
 {
     lock (locker) {
         var farmName = WebFarmConfiguration.FarmName;
         foreach (var serverAddress in serverAddresses)
         {
             IISWebFarmConfigurationUtils.AddServer(farmName, serverAddress, port);
         }
     }
 }