Не удается использовать необязательные параметры при реализации интерфейса для WCF

В моем интерфейсе я объявил это.

[OperationContract]
[WebGet]
String GetStuff(String beep, String boop = "too lazy to type");

Я реализовал это следующим образом.

String GetStuff(String beep, String boop = "too lazy to type") { ... }

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

Как я могу бытьлень набирать по умолчанию?

ServiceClient client = new ServiceClient();
client.GetStuff("blobb", "not lazy");
client.GetStuff("blobb");

Ответы на вопрос(5)

Ваш ответ на вопрос