public void set_session_enabled_state(
		string [] pool_names,
		LocalLBPoolMemberMemberSessionState [] [] session_states
	)
        {
            this.Invoke("set_session_enabled_state", new object [] {
                pool_names,
                session_states});
        }
 public void setPoolMemberState(String pool_name, String member, String state)
 {
     CommonIPPortDefinition ipPort = parseMember(member);
     if ( null != ipPort )
     {
         LocalLBPoolMemberMemberSessionState [][] session_states = new LocalLBPoolMemberMemberSessionState[1][];
         session_states[0] = new LocalLBPoolMemberMemberSessionState[1];
         session_states[0][0] = new LocalLBPoolMemberMemberSessionState();
         session_states[0][0].member = new CommonIPPortDefinition();
         session_states[0][0].member = ipPort;
         session_states[0][0].session_state = parseState(state);
         m_interfaces.LocalLBPoolMember.set_session_enabled_state(new string[] { pool_name }, session_states);
         Console.WriteLine("Setting state to " + session_states[0][0].session_state);
     }
 }
 public System.IAsyncResult Beginset_session_enabled_state(string [] pool_names,LocalLBPoolMemberMemberSessionState [] [] session_states, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("set_session_enabled_state", new object[] {
     pool_names,
     session_states}, callback, asyncState);
 }