Настройка контрактов сообщений при создании ссылки на службу WCF в Visual Studio 2010 - PullRequest
0 голосов
/ 05 июня 2011

Можно ли изменить способ создания договоров на сообщения при добавлении ссылки на службу WCF в Visual Studio 2010? В частности, я хочу, чтобы объекты запроса и ответа имели свойства вместо открытых полей.

У меня нет контроля над самой службой WCF, только клиент.

Ответы [ 2 ]

1 голос
/ 05 июня 2011

Я не думаю, что вы можете управлять сгенерированными прокси, но вы можете изменить их, когда они будут созданы. Почему вы хотите сменить прокси?

0 голосов
/ 05 июня 2011

Вы не можете контролировать код в сгенерированном прокси. При желании вы можете создать прокси-сервер самостоятельно, используя классы MetadataExchangeClient / ServiceContractGenerator. Они предоставят вам объект CodeDom, содержащий код, который вы можете изменить (то есть изменить поля в свойства). Пример использования классов MEC / SCG в сообщении на форуме MSDN по адресу http://social.msdn.microsoft.com/Forums/en-US/wcf/thread/14100bbb-9a73-4bcc-b513-088bb2e5ec65.

...