【问题标题】:.NET callback as function parameter?.NET 回调作为函数参数?
【发布时间】: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# 代码是如何产生的?

标签: c# .net asynccallback


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2020-10-02
    • 1970-01-01
    • 2021-08-12
    • 2019-02-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多