private void Button_Click_1(object sender, RoutedEventArgs e) { IChatService chatService = InterfaceProxy.Resolve <IChatService>(); string result = chatService.Hi("李四", "世界和平"); MessageBox.Show(result); }
///// <summary> ///// 初始化长连接 ///// </summary> ///// <param name="config"></param> //public static void Connect(string config) //{ // MConfiguration.Bind<Config.MConfig>(config); // Connect(Config.MConfig.Host, Config.MConfig.Port); //} ///// <summary> ///// 初始化长连接 ///// </summary> ///// <param name="Host"></param> ///// <param name="Port"></param> //public static void Connect(string Host, int Port) //{ // NettyContainer.Client.Connect(Host, Port); //} /// <summary> /// 初始化客户端 /// </summary> /// <typeparam name="T"></typeparam> /// <param name="Host"></param> /// <param name="Port"></param> /// <returns></returns> public static T Client <T>(string config) where T : class { MConfiguration.Bind <Config.MConfig>(config); T client = InterfaceProxy.Resolve <T>(); return(client); }
private void Button_Click_2(object sender, RoutedEventArgs e) { IChatService chatService = InterfaceProxy.Resolve <IChatService>(); string result = chatService.Hello(1); string result1 = chatService.Hello(1.2); MessageBox.Show(result); MessageBox.Show(result1); }