【问题标题】:Passing Objects Via Web Service通过 Web 服务传递对象
【发布时间】:2011-06-05 17:04:00
【问题描述】:

我有一个关于通过网络服务传递自定义对象的简单问题。

我创建了一个名为 UserLibrary 的类库,对其进行编译并为其创建了一个 dll。

然后我在另一个项目中创建了一个 Web 服务并引用了这个 dll。

现在我从我的 WebMethod 中的 dll 传入并返回一个对象

当我在客户端使用 WebMethod 时,为了将这些自定义对象传递给服务, 我必须在客户端添加对 dll 的引用,它工作正常。

问题是,如果客户端无法访问 dll,那么 Web 服务无法使用怎么办?我们应该在 WebMethods 中传递和返回自定义对象,还是直接返回和传递字符串等简单对象更好?

【问题讨论】:

    标签: .net web-services


    【解决方案1】:

    您不需要使用您的服务使用的对象类型来引用 .dll。相反,当您在 Visual Studio 中向项目添加服务引用时,将根据服务的元数据为您生成所有必要的类型。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-14
      • 2020-02-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多