C # WebMethod - изменить имя параметра для списка строк - PullRequest
0 голосов
/ 08 октября 2018

Мне нужно изменить имя параметра в веб-методе следующим образом:

<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 не работает при попытке изменить отображение строки.Любой совет?

...