WCF是由微软开发的一款开发框架,可以帮助我们实现许多功能。其在开发人员眼中具有非常高的重要性。在WCF的契约中是不可以直接使用重载函数的,因为方法名称一样造成WCF无法区分它们。如下面的代码运行时是会出现WCF重载错误的:#t#
那么如何使WCF重载正确实现呢?为[OperationContract]加上一个Name属性就好了,当然这个name必须是***不重复的:
- [ServiceContract]
- public interface IConter
- {
- //Right
- [OperationContract(Name="Sum_Int")]
- int Sum(int A, int B);
- [OperationContract(Name="Sum_Double")]
- double Sum(double A, double B);
- }
以上就是WCF重载在实际使用中的正确方法。
标题名称:直接使用WCF重载方法详解
分享网址:http://www.shufengxianlan.com/qtweb/news42/452492.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联