我正在开发一个有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”的对象,它就是文档。
答案 0 :(得分:3)
鉴于这是一个可以通过AJAX使用的API,我想回调参数是服务器在提供JSONP时写入JSONP结果。