我们在第一个自定义behavior的示例中,在Service端定义了一个behavior,这是一个ParameterInspector。代码下载:WCFBehaviorSolution1.zip   我们也可以在Client定义一个ParameterInspector。这与Service是否自定义了behavior无关。所以,我们可以基于WCFBehaviorSolution0.zi... Read More
posted @ 2009-10-26 22:14 包建强 Views(731) Comments(0) Diggs(0) Edit
follow我,一路做下去,直到完成这个Sample,不要问为什么,下一篇文章告诉你。   本文添加的是自定义behavior的其中一种,ParameterInspector,就是说,client调用Service方法时传递的参数,我们可以在Service实际调用前进行筛选过滤。   我们在上面那个例子上,定义我们自己的behavior。代码下载:WCFBehavior... Read More
posted @ 2009-10-26 22:13 包建强 Views(618) Comments(1) Diggs(0) Edit
本文全都是自定义behavior的定义。阅读前请参阅本系列前面两篇文章。   behavior,说白了,就是内部的附加操作。在效果上,有点像ASP.NET中的HttpModule和HttpHandle(实现原理当然不一样了)。 在上面的例子中,我们为Service添加了附加的操作,就是在调用契约方法之前,把从Client传来的参数+1。我们还可以在Client端也添加类似的行为,我... Read More
posted @ 2009-10-26 22:13 包建强 Views(856) Comments(0) Diggs(0) Edit
本文适用于自托管Service。   我们要建立一个最简单的WCF程序,包括Service、ServiceHost和Client。 1)创建一个空的解决方案,起名为WCFBehaviorSolution,如下图所示(反正写blog不废纸,又不是写书,多截些图,读者不会骂我) 2)创建自托管Service,这是一个WCF Service库,专门适用于WCF自托管项目的:  ... Read More
posted @ 2009-10-26 22:12 包建强 Views(839) Comments(1) Diggs(2) Edit