2013-07-21 97 views
0

我工作的具有功能的签名的API和一个项目如下:.NET回调函数参数?

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”的对象,这是关于文档的。

+0

这不是回调。这只是一个字符串。没有更多的上下文,就不可能说出这个参数的用途。 – spender

+2

这是'串'!我想你正在根据它的命名对这个参数的功能做出假设。你必须看看这个方法的实现,或者文档*。 –

+0

也许它应该是一个你想被异步调用的函数的名字?只能在不看API文档的情况下猜测。 –

回答

3

鉴于这是一个可以通过AJAX消费的API,我想象回调参数是服务器在为JSONP提供服务时写入JSONP结果。