Vb.net 在WebMethod中为数组xml内部使用自定义名称

Vb.net 在WebMethod中为数组xml内部使用自定义名称,vb.net,web-services,asmx,Vb.net,Web Services,Asmx,我有一个使用WebMethod的web服务,签名如下 公共函数MyWebService(…,食品为整数(),…)为。。。 在SOAP请求中,如下所示: 。。。 1. 2. ... 出于各种原因,我认为如果int改为food\u id会更好,如下所示 。。。 1. 2. ... 所以我的问题是,;有没有办法向.NET暗示这就是我想要的 ASMX是一种遗留技术,不应用于新的开发。WCF或ASP.NET Web API应用于Web服务客户端和服务器的所有新开发。一个提示:微软已经退出了MSDN

我有一个使用
WebMethod
的web服务,签名如下


公共函数MyWebService(…,食品为整数(),…)为。。。
在SOAP请求中,如下所示:

。。。
1.
2.
...
出于各种原因,我认为如果
int
改为
food\u id
会更好,如下所示

。。。
1.
2.
...

所以我的问题是,;有没有办法向.NET暗示这就是我想要的

ASMX是一种遗留技术,不应用于新的开发。WCF或ASP.NET Web API应用于Web服务客户端和服务器的所有新开发。一个提示:微软已经退出了MSDN。谢谢约翰,我来看看。我知道仍然使用asmx并不理想,但幸运的是,在这种情况下,我只是对遗留系统进行了快速更改。