Почему сгенерированный прокси-класс создает типы-обертки? - PullRequest
0 голосов
/ 27 марта 2019

Я добавляю ссылку на подключенную службу в мой основной проект .net, но в файле Reference.cs типы возврата и параметров переносятся автоматически сгенерированными типами.

Например, веб-метод codeTable должен ожидать параметр типа CodeTableRequest, но в прокси-классе он обернут в codeTableRequest1, а метод ожидает параметр типа codeTableRequest1. И это происходит для всех типов. Я не хочу менять его вручную, так как он будет меняться снова, когда ссылка будет обновлена.

Есть идеи, почему это происходит?

//wrapper class    
public partial class codeTableRequest1
{
        public CodeTableRequest codeTableRequest;

        public codeTableRequest1(CodeTableRequest codeTableRequest)
        {
            this.codeTableRequest = codeTableRequest;
        }
}

//method proxy
codeTableResponse1 codeTableAsync(codeTableRequest1 request);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...