public System.IAsyncResult Beginset_member_monitor_rule(string [] pool_names,GlobalLBVirtualServerID [] [] members,GlobalLBMonitorRule [] [] rules, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("set_member_monitor_rule", new object[] {
     pool_names,
     members,
     rules}, callback, asyncState);
 }
        public void set_member_monitor_rule(
		string [] pool_names,
		GlobalLBVirtualServerID [] [] members,
		GlobalLBMonitorRule [] [] rules
	)
        {
            this.Invoke("set_member_monitor_rule", new object [] {
                pool_names,
                members,
                rules});
        }
 public System.IAsyncResult Beginset_monitor_rule(GlobalLBPoolID [] pools,GlobalLBMonitorRule [] rules, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("set_monitor_rule", new object[] {
     pools,
     rules}, callback, asyncState);
 }
        public void set_monitor_rule(
		GlobalLBPoolID [] pools,
		GlobalLBMonitorRule [] rules
	)
        {
            this.Invoke("set_monitor_rule", new object [] {
                pools,
                rules});
        }
        public void set_monitor_rule(
		GlobalLBVirtualServerID [] virtual_servers,
		GlobalLBMonitorRule [] rules
	)
        {
            this.Invoke("set_monitor_rule", new object [] {
                virtual_servers,
                rules});
        }
 public System.IAsyncResult Beginset_monitor_rule(GlobalLBVirtualServerID [] virtual_servers,GlobalLBMonitorRule [] rules, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("set_monitor_rule", new object[] {
     virtual_servers,
     rules}, callback, asyncState);
 }