/// <summary>監視対象サーバ設定を追加します。
        ///
        /// <param name="settings">設定オブジェクト</param>
        /// </summary>
        public LbServer AddServer(object settings = null)
        {
            LbServer ret = new LbServer(settings);

            (this._Servers as System.Collections.IList).Add(ret);
            return(ret);
        }
 public LbVirtualIp UpdateStatus(System.Collections.Generic.List <object> srvs)
 {
     for (int __it1 = 0; __it1 < (srvs as System.Collections.IList).Count; __it1++)
     {
         var      srvDyn = srvs[__it1];
         string   ip     = ((string)((srvDyn as System.Collections.Generic.Dictionary <string, object>)["IPAddress"]));
         LbServer srv    = this.GetServerByAddress(ip);
         if (srv == null)
         {
             continue;
         }
         srv.UpdateStatus(srvDyn);
     }
     return(this);
 }