【发布时间】:2013-07-20 15:09:23
【问题描述】:
我正在开发一个具有 API 的项目,其中一个函数的签名如下:
public System.Threading.Tasks.Task<farmersmarket.service.Results> zipSearchAsync(string zip, string callback)
{
return base.Channel.zipSearchAsync(zip, callback);
}
string callback 参数让我感到困惑。这是.net 代表吗?它与javascript回调相同吗?
更新:我正在使用这个 api:http://search.ams.usda.gov/farmersmarkets/v1/svcdesc.html。有一个名为“MarketServiceClient”的对象,文档就是这样。
【问题讨论】:
-
这不是回调。它只是一个字符串。如果没有更多上下文,就无法判断此参数的用途。
-
这是
string!我认为您正在根据它的命名对该参数的功能做出假设。您必须查看方法的实现才能解决它,或文档。 -
也许它应该是您希望异步调用的函数的名称?不看 API 文档只能猜测。
-
我在 WSDL 中没有看到对参数
callback的任何引用。这段 c# 代码是如何产生的? -
@spender 我愿意,check the tempuri.org namespace WSDL
标签: c# .net asynccallback