Мне нужно изменить имя параметра в веб-методе следующим образом:
<soap:Envelope ...>
<soap:Body>
<Company>
<CompanyId>AA</CompanyId>
<CompanyId>BB</CompanyId>
<CompanyId>CC</CompanyId>
<CompanyId>DD</CompanyId>
</Conmpany>
</soap:Body>
Я нашел этот пост: Могу ли я изменить имя параметра в C #WebMethod? Однако это работает только с указанием количества параметров.В моем случае мне нужно, чтобы это был список строк, чтобы пользователь мог указать в запросе 1 из многих параметров.
Просто выполнив 'List Company' в качестве параметра, я получаю:
<Company>
<string>AA</string>
<string>BB</string>
<string>CC</string>
<string>DD</string>
</Conmpany>
Но использование XmlElementAttribute не работает при попытке изменить отображение строки.Любой совет?