在 ASMX Web 服务中使用通用集合作为参数

2023-12-03

我有一个 ASMX Web 服务,它有一个方法 -

void DoSomething(List<string> list);

我已经实现了这个服务,在 IIS 中编译和托管。我用了wsewsdl3.exe生成代理。在生成的代理中,方法定义更改为 -

DoSomething(string[] list) { ..

是否无法将 List 作为 ASMX Web 服务的参数?我应该怎么做才能修复代理?


这很正常。泛型是 .NET 特定的工件。生成的 WSDL 中没有这样的概念。想象一下一个不支持 PHP 等泛型的客户端。这就是您的通用集合作为数组公开的原因。所以你的客户端代理没有任何问题,需要fixing.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 ASMX Web 服务中使用通用集合作为参数 的相关文章

随机推荐