WCF框架服务端,WCF接口,基于控制台程序

时间:2021-06-14 04:59:19
【文件属性】:

文件名称:WCF框架服务端,WCF接口,基于控制台程序

文件大小:196KB

文件格式:ZIP

更新时间:2021-06-14 04:59:19

wcf 接口 框架 数据库 邮箱

这是为自己配置的一套集合,里面除了可以直接应用的wcf配置外还有oracl、sql server的连接文件类,发送邮件类、 DES加密/解密类,信息截取过滤类、类型转换类、保存日志到文件中功能等 static void Main(string[] args) { PublicQuery qs = new PublicQuery(); Type service1 = typeof(WCFServices); using (ServiceHost host = new ServiceHost(service1)) { Console.WriteLine(); Console.WriteLine("后台WCF服务器 开始运行...."); Console.WriteLine(); string hostAddress = host.BaseAddresses[0].ToStri ng(); Console.WriteLine("服务地址: " + hostAddress + "\r\n"); string temp = hostAddress.Substring(hostAddress.LastIndexOf(":") + 1); string hostPort = temp.Substring(0, temp.IndexOf("/")); //抬头修改 Console.Title = "系统启动,端口:" + hostPort; Console.WriteLine(); host.Open(); Console.WriteLine("按 ESC 即可开始结束程序运行!"); string strIsYes = ""; do { string strExit = Console.ReadLine(); while (strExit.ToLower() != "esc") { System.Threading.Thread.Sleep(1000); Console.WriteLine("按 ESC 即可开始结束程序运行!"); strExit = ""; strExit = Console.ReadLine(); } // Console.Write("确实退出 ? (y/n) "); strIsYes = Console.ReadLine(); } while (strIsYes.ToLower() != "y"); //关闭服务连接 if (host.State == CommunicationState.Opened) { host.Close(); System.Threading.Thread.Sleep(1000); } ---------------------------- app.config <baseAddresses> </baseAddresses>


【文件预览】:
RuralService
----RuralService.sln(926B)
----RuralService.v11.suo(70KB)
----RuralService()
--------Program.cs(2KB)
--------RuralService.csproj(5KB)
--------app.config(2KB)
--------QueryService()
--------Properties()
--------WCFServices.cs(670B)
--------IWCFServices.cs(472B)
--------ServiceUtil()
--------RuralService.csproj.user(452B)
--------obj()
--------bin()

网友评论

  • 这个怎么用啊