svcutil.exe в моих файлах wsdl генерирует нежелательные классы запросов и ответов - PullRequest
0 голосов
/ 13 апреля 2020

Я пытаюсь сгенерировать прокси-классы из wsdls и xsds (для некоторых SOAP веб-служб), используя нижеприведенную команду для разработки приложения на основе *. 1011 * core web api:

svcutil.exe / язык: C# /out:GeneratedProxies.cs / useSerializerForFaults / importXmlTypes abd.wsdl xyz.xsd

Моя проблема заключается в том, что генерируются некоторые нежелательные классы запросов и ответов. Мое наблюдение состоит в том, что для веб-службы, которая принимает более одного параметра, параметры объединяются в класс запроса. Вызов веб-службы путем передачи объекта запроса вызывает исключение, поскольку сервер не распознает объект запроса.

Существуют некоторые методы, сгенерированные как классы, с суффиксом 1 к имени метода в качестве имени класса.

Как создать прокси для веб-сервисов на основе SOAP, используя wsdls и xsds?

...