【发布时间】:2009-03-30 20:04:47
【问题描述】:
目前的任务是在 c# 中设计一个 Web 服务(我要去 wcf,但原则仍然适用)。问题是没有我知道的方法重载,所以我需要用不同的名称命名 web 方法。
我真的很想就命名约定提供一些意见,但似乎没有任何东西存在 - 例如。
我的主要方法是 GetMortgages() - 返回所有抵押贷款。 我需要另一个它会在一定的价格范围内归还抵押贷款所以你会推荐这个 GetMorgagesPriceRange、InPriceRange、WithPriceRange。
我对命名网络方法的最佳实践有点困惑,我很想重载 GetMortgages,但当然对于网络服务我不能...
那么做GetNounDescription会更好吗??
任何人都知道那里有任何好的 web 服务,它们有一个相同的方法,但每个方法都有不同的参数传递 - 真的很想知道这里的任何事情
如果它是返回某些东西的东西,是否可以练习使用 GET 启动我的 web 方法??
存东西和送东西的东西呢,这里有标准吗??即 PUT 或 SAVE ???
一定有某种规则书要遵循??
真的很想得到一些意见是任何人都有任何意见
谢谢 标记
【问题讨论】:
-
我想我真正要问的是,如果我需要提供 5 种方法,我需要传递不同的参数,但都返回相同的格式化数据,但根据传递的参数不同,那么最好的方法是什么解决这个问题?
-
我建议使用 GetAllMortgages() 和 GetMortgagesByPriceRange() 来描述您从服务中返回的内容并给出预期传递参数的建议。
标签: c# wcf web-services naming-conventions