加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – Web服务/ WCF的命名约定,没有重载

发布时间:2020-12-15 07:56:48 所属栏目:百科 来源:网络整理
导读:目前的任务是在c#中设计一个Web服务(我将使用wcf,但原则仍然适用).问题是我没有意识到方法的重载,所以我需要命名具有不同名称的Web方法. 我真的很喜欢命名约定的一些输入,例如,似乎没有任何东西 – 例如. 我的主要方法是GetMortgages() – 它返回所有抵押贷
目前的任务是在c#中设计一个Web服务(我将使用wcf,但原则仍然适用).问题是我没有意识到方法的重载,所以我需要命名具有不同名称的Web方法.

我真的很喜欢命名约定的一些输入,例如,似乎没有任何东西 – 例如.

我的主要方法是GetMortgages() – 它返回所有抵押贷款.
我需要另一个在某个价格范围内返还抵押贷款的地方,所以你会推荐这个GetMorgagesPriceRange,InPriceRange,WithPriceRange.

我对命名网络方法的最佳实践感到困惑,我很想超载GetMortgages但当然使用网络服务我不能……

那么GetNounDesciption会更好吗?

任何人都知道有任何好的webservices有一个相同的方法,但每个方法都传递了不同的参数 – 真的很想知道这里的任何事情

如果它通过GET开始我的webmethod实践,如果它返回的东西?

那些节省和发送东西的东西,这里有标准吗?即PUT或SAVE ???

必须要有某种规则的书?

真的想要一些输入是任何人都有的

谢谢
标记

解决方法

命名约定确实没有任何“规则手册”.你找到一个适合你的.

使用.Net最常见的是遵循Microsoft .Net命名约定,而使用Web服务,只需将它们视为程序集的扩展,而不是特殊情况.

http://msdn.microsoft.com/en-us/library/ms229045.aspx

所以,GetMortgages(),GetMortgagesInPriceRange(startPrice,endPrice)等等都没问题.

就“节约”而言,很多人会使用“SubmitNoun”.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读