Использование пунктирных имен методов веб-сервиса в.net

Я пытаюсь использовать веб-сервис cgi. Имена методов веб-службы содержат тире, а wsdl.exe удаляет их в сгенерированном прокси-классе.

При попытке использовать веб-сервис прокси-класса я получаю сообщение об ошибке: "Метод" q1: имя метода "не реализован: имя метода или пространство имен не распознано"

Затем я попытался изменить параметры MedhodName (с оригинальным пунктирным именем метода) в функциях Invoke и BeginInvoke в прокси-классе. Но на этот раз я получаю сообщение об ошибке "имя метода веб-службы имя метода недопустимо".

Есть ли способ решить эту проблему. Веб-сервис cgi - это приложение другой компании, и я не могу его изменить.

0 ответов

Другие вопросы по тегам