Web services 我是否应该在我的方法前面加上“quot;获得;或;“加载”;当与web服务通信时?

Web services 我是否应该在我的方法前面加上“quot;获得;或;“加载”;当与web服务通信时?,web-services,naming-conventions,Web Services,Naming Conventions,我正在编写一个与web服务通信的桌面应用程序。您能否命名所有获取数据的web服务函数LoadXXXX,因为它们需要一段时间才能执行。或者您会使用GetXXXX,例如,当只获取单个对象时。Get。然后提供一种异步调用他们的方式,以强调他们可能会出去吃一段时间的午餐…获取。然后提供一种异步调用它们的方法,以强调它们可能会出去吃一段时间的午餐…如果您希望Load需要“文件时间”,我会使用Load,如果您希望它需要“简单DB”时间,我会使用Get 也就是说,如果调用很昂贵,请使用“Load”。如果您希望

我正在编写一个与web服务通信的桌面应用程序。您能否命名所有获取数据的web服务函数LoadXXXX,因为它们需要一段时间才能执行。或者您会使用GetXXXX,例如,当只获取单个对象时。

Get。然后提供一种异步调用他们的方式,以强调他们可能会出去吃一段时间的午餐…

获取。然后提供一种异步调用它们的方法,以强调它们可能会出去吃一段时间的午餐…

如果您希望Load需要“文件时间”,我会使用Load,如果您希望它需要“简单DB”时间,我会使用Get


也就是说,如果调用很昂贵,请使用“Load”。

如果您希望Load花费“文件时间”,我会使用Load;如果您希望它花费“简单数据库”时间,我会使用Get


也就是说,如果调用很昂贵,请使用“Load”。

始终使用Get,除非实际加载某些内容(例如,将文件加载到内存中)。

始终使用Get,除非实际加载某些内容(例如,将文件加载到内存中)。

当我读取LoadXXX时,我已经认为数据来自某些存储媒体。由于web服务在云中运行,GetXXX感觉更自然。

当我阅读LoadXXX时,我已经认为数据来自某些存储媒体。由于web服务在云中运行,GetXXX感觉更自然。

当方法返回XXXX时,使用MyObject.GetXXXX()

当XXXX将被加载到MyObject时,即当MyObject保持对XXXX的控制时,请使用MyObject.LoadXXXX()

我想这同样适用于Web服务。

当方法返回XXXX时,使用MyObject.GetXXXX()

当XXXX将被加载到MyObject时,即当MyObject保持对XXXX的控制时,请使用MyObject.LoadXXXX()


我想这同样适用于Web服务。

按照动词的意思去做。GetXXX意味着有东西返回给调用者,而LoadXXX不一定返回东西,因为它可能只是将东西加载到内存中


对于API,使用GetXXX向调用者明确将返回某些内容。

按照动词的意思做。GetXXX意味着有东西返回给调用者,而LoadXXX不一定返回东西,因为它可能只是将东西加载到内存中

对于API,使用GetXXX向调用者明确将返回某些内容。

只是为了澄清--如果您有一个来自DB的长查询--我也会在那里使用Load。只是为了澄清--如果您有一个来自DB的长查询--我也会在那里使用Load。