Названный и дополнительные параметры и WCF

таким образом.Net 4 добавил названный и дополнительные параметры, которые довольно сладки. Я не должен делать как многие 1 метод перегрузки строки.

Это будет работать по WCF?

20
задан abatishchev 30 March 2012 в 08:18
поделиться

2 ответа

Поскольку это семантика компилятора, я бы сказал нет. Однако вы ожидаете, что они будут работать только следующим образом.

На стороне служебного кода весь код принимает параметры по умолчанию.

Что касается клиента, я отмечаю, что инструмент «Добавить ссылку на службу» в VS2010 не принимает значения по умолчанию и не добавляет их в сгенерированный прокси. Итак, вам нужно будет создать собственный прокси.

Таким образом, клиентский код может использовать значения по умолчанию, если значение по умолчанию указано в реализации контракта на стороне клиента.

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

В целом да, но этот материал не переносится через WCF. Все, что происходит, - это то, что прокси-сервер клиента должен будет отправить в фабрику каналов в качестве правильного параметра.

20
ответ дан 29 November 2019 в 23:14
поделиться

WSDL не может описывать необязательные параметры, поэтому ответ - «нет».

31
ответ дан 29 November 2019 в 23:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: