子曾经曰过

  博客园  :: 首页  ::  ::  ::  :: 管理

文章分类 -  WCF

摘要:什么是MSMQ?字面意思是微软消息队列,我的理解是这样的,MS的操作系统是基于消息发送的系统,消息队列是指不是即时处理的,可以延后处理的一种消息。WIN7 先安装 MSMQ,先来一句System.Messaging.MessageQueue.Create(@".\private$\mymsmq", false);using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;us 阅读全文
posted @ 2011-03-06 17:35 人的本质是什么?

摘要:RTF格式是许多软件都能够识别的文件格式。比如Word、WPS Office、Excel等都可以打开RTF格式的文件,这说明这种格式是较为通用的。 RTF是Rich Text Format的缩写,意即多文本格式。这是一种类似DOC格式(Word文档)的文件,有很好的兼容性,使用Windows“附件”中的“写字板”就能打开并进行编辑。使用“写字板”打开一个RTF格式文件时,将看到文件的内容;如果要查看TRF格式文件的源代码,只要使用“记事本”将它打开就行了。这就是说,你完全可以像编辑HTML文件一样,使用“记事本”来编辑RTF格式文件。 对普通用户而言,RTF格式是一个很好的文件格式转换工具,用 阅读全文
posted @ 2011-02-26 12:00 人的本质是什么?

摘要:做这个聊天室的主要目的是想了解下WCF下广播和局部广播的实现原理。原理或者说是过程是这样的。首先A用户登录后调用客户代理中的Login方法(客户端的方法其实很多都是在服务器上执行的,这个要搞清楚),此时服务端坐这样一些事情:服务端声明一个静态泛型通道列表public static List<IMyEvents> m_ClientList = new List<IMyEvents>();,A登录时加入A的回调通道public IMyEvents subscriber = OperationContext.Current.GetCallbackChannel<IMyE 阅读全文
posted @ 2011-02-25 15:07 人的本质是什么?

摘要:IService1.csView Code using System;using System.Collections.Generic;using System.Linq;using System.Runtime.Serialization;using System.ServiceModel;using System.Text;namespace WcfWithEvent{ public enum EventType { Event1 = 1, Event2 = 2, Event3 = 3, AllEvents = Event1 | Event2 | Event3 } // 注意: 如果更改此 阅读全文
posted @ 2011-02-24 00:50 人的本质是什么?

摘要:谈事件是离不开委托的服务端上发生的相关事项都可以通过事件通知客户端或多个客户端。事件可能来源于直接的客户端调用,也可能来源于服务监听器。激活事件的服务成为发布者,可以是服务端也可以是客户端,接受事件的客户端称为订阅者。 阅读全文
posted @ 2011-02-23 18:17 人的本质是什么?

摘要: 阅读全文
posted @ 2011-02-19 23:40 人的本质是什么?

摘要:一:vs2008里建立一个WCF默认应用程序 ServiceKnowClients 二:同一个项目下建立一个WINDOWS窗体应用程序 Client1,发现一下,添加服务引用 ServiceKnowClients。这边的话,思考下,服务端如何才能知道客户端的相关信息?理论上比较适合的方法是当有新客户端连接上服务端时由客户端向服务端发送自己的相关信息。那么,服务端如何知道有客户端连接上呢?客户端:命名空间ServiceReference1下.后只能提示有4个选项出来new ServiceReference1.CompositeType 复合类型new ServiceReference1.ISer 阅读全文
posted @ 2011-02-19 23:40 人的本质是什么?

摘要:IOperation.csView Code using System;using System.Collections.Generic;using System.Linq;using System.Runtime.Serialization;using System.ServiceModel;using System.Text;namespace WcfOperation{ // 注意: 如果更改此处的接口名称“IService1”,也必须更新 App.config 中对“IService1”的引用。 [ServiceContract(SessionMode = SessionMode.Re 阅读全文
posted @ 2011-02-15 20:36 人的本质是什么?

摘要: 阅读全文
posted @ 2011-02-15 02:54 人的本质是什么?

摘要:[代码] 阅读全文
posted @ 2011-02-15 02:17 人的本质是什么?

摘要:服务类命名空间 StreamTranlate服务类名 Service1服务接口 IService1app.config[代码] 阅读全文
posted @ 2011-02-15 01:58 人的本质是什么?

摘要:IOutputStreamService.cs[代码]OutputStreamService.cs[代码]调用代码Program.cs[代码] 阅读全文
posted @ 2011-02-15 01:29 人的本质是什么?