WCF——1.1 无配置实例
来源:互联网 发布:淘宝商品标题怎么优化 编辑:程序博客网 时间:2024/06/06 13:46
参考文章: 点击打开链接
虽然是转载, 也有自己的加工——步骤更清晰,代码也都是自己亲自运行过的。 如要原味请点上面链接。
1. 创建控制台程序,添加一个 Service1.cs, 再添加一个下图的引用。
2. Service1.cs
using System.ServiceModel;namespace WCFStudy1{ [ServiceContract] public interface IService1 { [OperationContract] string SendMessage(string clientInput); } public class Service1 : IService1 { #region IService1 Members public string SendMessage(string clientInput) { return string.Format("Server Get Message: {0}", clientInput); } #endregion }}
3. Program.cs
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.ServiceModel;namespace WCFStudy1{ class Program { static void Main(string[] args) { // 创建一个独立AppDomain作为服务端。 AppDomain.CreateDomain("Server1").DoCallBack(delegate { ServiceHost host = new ServiceHost(typeof(Service1)); host.AddServiceEndpoint(typeof(IService1), //契约(C) new BasicHttpBinding(), //绑定(B) "http://localhost:9999/myservice"); //地址(A) host.Open(); }); // 下面是客户端 ChannelFactory<IService1> factory = new ChannelFactory<IService1>( new BasicHttpBinding(), "http://localhost:9999/myservice"); IService1 client = factory.CreateChannel(); var reply = client.SendMessage("Hello WCF"); Console.WriteLine(reply); Console.Read(); } }}
结果:
- WCF——1.1 无配置实例
- 无配置实现WCF访问
- WCF 实例 —— Android 短信助手 (WCF + Android) (1)
- WCF 实例 —— Android 短信助手 (WCF + Android) (2)
- WCF 实例 —— Android 短信助手 (WCF + Android) (1)
- WCF 实例 —— Android 短信助手 (WCF + Android) (1)
- WCF探索之旅(二)——从零开始WCF实例
- WCF揭秘——简单的WCF开发实例
- WCF 实例 —— 共享白板
- WCF 实例 —— 基于ADO.NET POCO Entity Framework的REST WCF
- WCF 实例 —— 基于ADO.NET POCO Entity Framework的REST WCF
- WCF 实例 —— 基于ADO.NET POCO Entity Framework的REST WCF
- WCF实例 —— 自定义DataService数据模型(1)
- WCF实例 —— 自定义DataService数据模型(2)
- WCF实例 —— 自定义DataService数据模型(3)
- 【wcf】——WCF基础
- WCF实例
- WCF 实例
- 九度oj1443 矩阵乘法加二分求幂
- 手把手教你把Vim改装成一个IDE编程环境
- win 7 home版R package打包、发布、安装
- JSP中文及传中文参数乱码解决方法小结
- Sql日期时间格式转换
- WCF——1.1 无配置实例
- 编译在arm板上使用的sqlite3的静动态库
- 汉诺塔
- HDU 2050 折线分割平面
- MTK Android部分配置修改
- 更新android出现的问题
- linux驱动模型
- Java:String、StringBuffer和StringBuilder的用法
- Unit Of Work Pattern(ORM Transaction Controller) Implementation Sample