文章分类 - WCF
WCF中客户端生成代理的两种方式
摘要:WCF程序中客户端要生成代理才能调用服务,在客户端生成代理有多种方式,如用ChannelFactory和添加服务引用等。下面就分别来介绍下这两种生成代理的方式。使用ChannelFactory使用ChannelFactory创建代理需要的条件1 服务端点的地址,即在宿主中用程序设置的或是配置文件中设置的。2 服务端点的绑定协议。3 服务契约的元数据,可以将服务契约复制一份到客户端或是在客户端添加对服务的引用。下面的代码示例为通过ChannelFactory手动创建代理EndpointAddress ea = new EndpointAddress("http://localhost:
阅读全文
WCF中关于net.tcp绑定方式如何暴露元数据以供添加服务引用
摘要:添加net.tcp元数据点的方法如下,见红框
阅读全文
WCF中使用观察者模式实现事件通知
摘要:看了一些WCF的例子,实现事件通知使用的是多播委托的特性,有点复杂,操作起来也不是很直观,看到一堆委托和事件我一般头就晕了。下面介绍一种使用观察者模式实现事件通知的简单方法。没别的,就是简单,简单最美。工程代码如下:http://files.cnblogs.com/dyj057/WcfEvent.rar1.定义接口 1 [ServiceContract(SessionMode = SessionMode.Required, CallbackContract = typeof(IWriteLogCallback))] 2 public interface ILogService 3 ...
阅读全文
浙公网安备 33010602011771号