代码之家  ›  专栏  ›  技术社区  ›  TygerKrash Kuttan Sujith

服务引用代理方法生成

  •  0
  • TygerKrash Kuttan Sujith  · 技术社区  · 14 年前

    我有两个Biztalk应用程序,每个应用程序都公开一个webservice端口, 我在ASP.NET客户端中使用VS2010 GUI中的“添加服务引用”工具来生成代理。

    但两者的代理接口略有不同。一个接受两个参数,通过使用out关键字的参数返回“response”,并具有void返回类型,

    另一个接受一个参数并使用类型化返回值返回响应。

    我很困惑是什么导致了行为上的差异,是作为引用创建的一部分我正在做的事情(据我所知我使用了相同的过程),还是关于我正在使用的服务器/WSDL?

    编辑-根据Grahams注释,生成的代理接口的类型似乎取决于是否有命名空间。我会给谁答案,谁能把那里到底发生了什么最清楚的描述。

    1 回复  |  直到 14 年前
        1
  •  0
  •   TygerKrash Kuttan Sujith    11 年前

    如注释中所述,在一个服务中包含名称空间正是触发代理代码生成差异的原因。不过,具体原因还不清楚。