随笔分类 -  C# Programming Guide

理解C#中静态Static与单例Singleton
摘要:理解静态Static关键字 与其他语言不通,C#没有全局变量和全局函数的感念,C#的所有字段和方法都出现在一个类的上下文中,在C#中与全局字段或函数等价的就是静态字段或方法。“全局字段或方法”与“C#的静态字段或方法”没有功能上的差别,只是静态字段和静态方法可以加上“访问修饰符”如Private,从而可以对访问进行限制,提供更... 阅读全文

posted @ 2010-03-02 12:48 Utopia Coming 阅读(6785) 评论(3) 推荐(2)

VS2008 连接Oracle10g 事务处理
摘要:我在开发VS2008 连接Oracle10g 时,使用VS自带的Server explore 无法连接数据库,提示要求高于 8.7??的版本。解决方法安装vs2008 sp1 ,安装后可以看到选择 Oracle Database 就会看到增加了10g。这是当你下这样的代码 using (TransactionScope Scope = new TransactionScope(Transactio... 阅读全文

posted @ 2010-01-09 12:56 Utopia Coming 阅读(581) 评论(0) 推荐(1)

使用消息分发检查器IDispatchMessageInspector、服务器行为IServiceBehavior、端点行为IEndpointBehavior扩展WCF的消息分发行为
摘要:使用消息分发检查器、服务器行为、端点行为扩展WCF的消息分发行为Extend WCF dispatch message behavior with IDispatchMessageInspector IServiceBehavior, IEndpointBehavior WCF从绑定的通道中接受到客户端调用它的消息后,使用消息分发器将消息发给需要调用的操作。这个过程中我们在不修改原有WCF的程序也... 阅读全文

posted @ 2009-12-04 16:46 Utopia Coming 阅读(2433) 评论(1) 推荐(4)

使用IParameterInspector, IOperationBehavior,Attribute(参数检查器、操作行为接口和标签)扩展WCF操作行为
摘要:开发环境: VS2008 SP1 WIN2008 SP2WCF允许我们在端点Endpoint、消息message、操作Operation、参数Parameter中扩展WCF。本文简单介绍如何截获操作的参数来扩展WCF的操作。这种扩展需要在WCF的Contract契约上加标签来实现,不能算是真正的AOP,但是有些AOP的意思。实现步骤:1、实现自己的参数检查器;2、将参数检查器放入要实现的操作行为;... 阅读全文

posted @ 2009-12-02 13:50 Utopia Coming 阅读(1747) 评论(0) 推荐(0)

Build pub-sub with IIS7 Host WCF by msmq multicast and netmsmqintegrationbinding(IIS7 host WCF通过多播实现出版-预订)
摘要:开发环境:Win2008 sp2 VS2008 sp1Add roles:Web Server(IIS7),Application Server(Message Queuing)Add features : WCF Activation Msmq:multicasting Support确认:Net.Msmq Listener Adapter Running 因为我是使用IIS7来Host WCF... 阅读全文

posted @ 2009-12-02 13:35 Utopia Coming 阅读(395) 评论(0) 推荐(1)

C#2.0 C#3.0 语言特性
摘要:C#2.0 语言特性范型Generics使类或方法获得类型参数变得功能强大。委托Delegates可以封装一个或多个方法的类,可以理解为方法的接口delegate void SimpleDelegate();delegate int ReturnValueDelegate();delegate void TwoParamsDelegate( string name, int age );//Del... 阅读全文

posted @ 2009-08-30 22:43 Utopia Coming 阅读(475) 评论(0) 推荐(0)

导航