public static void init()
        {
            String shuikong_name = ConfigurationManager.AppSettings["shuikong_interface"];

            if (shuikong_name == null)
            {
                shuikong_name = "CheDaoReciptHike.SendKeyShuiKong";
            }
            //SndMsgShuiKong SendKeyShuiKong, JinSuiGenSendKeyImp, JinSuiGenSndMsgImp
            switch (shuikong_name)
            {
            case "CheDaoReciptHike.SendKeyShuiKong":
                mInterface = (ShuiKongInterface) new CheDaoReciptHike.SendKeyShuiKong();
                break;

            case "CheDaoReciptHike.SndMsgShuiKong":
                mInterface = (ShuiKongInterface) new CheDaoReciptHike.SendKeyShuiKong();
                break;

            case "JinSuiGenSendKeyImp":
                mInterface = new CheDaoReciptHike.JinSuiGenSendKeyImp();
                break;

            case "JinSuiGenSndMsgImp":
                mInterface = new CheDaoReciptHike.JinSuiGenSndMsgImp();
                break;

            default:
                mInterface = null;
                Trace.WriteLineIf(Program.trace_sw.TraceError, "Missed Shuikong Inteface [shuikong_interface]参数");
                break;
            }
        }
 public static void init()
 {
     String shuikong_name = ConfigurationManager.AppSettings["shuikong_interface"];
     if (shuikong_name == null) shuikong_name = "CheDaoReciptHike.SendKeyShuiKong";
     //SndMsgShuiKong SendKeyShuiKong, JinSuiGenSendKeyImp, JinSuiGenSndMsgImp
     switch (shuikong_name) {
         case "CheDaoReciptHike.SendKeyShuiKong":
             mInterface = (ShuiKongInterface)new CheDaoReciptHike.SendKeyShuiKong();
             break;
         case "CheDaoReciptHike.SndMsgShuiKong":
             mInterface = (ShuiKongInterface)new CheDaoReciptHike.SendKeyShuiKong();
             break;
         case "JinSuiGenSendKeyImp":
             mInterface = new CheDaoReciptHike.JinSuiGenSendKeyImp();
             break;
         case "JinSuiGenSndMsgImp":
             mInterface = new CheDaoReciptHike.JinSuiGenSndMsgImp();
             break;
         default:
             mInterface = null;
             Trace.WriteLineIf(Program.trace_sw.TraceError, "Missed Shuikong Inteface [shuikong_interface]参数");
             break;
     }
 }