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