Это «По дизайну». В разрешении перегрузки C ++ для этого типа метода работает следующим образом.
. Поскольку Derived не имеет соответствующей функции с именем« gogo », разрешение перегрузки выходит из строя.
Как правило, сгенерированный прокси-сервер будет иметь «XField» и «YField» в качестве внутренних / защищенных / частных полей и раскрывать значения через свойства, называемые «X» и «Y». Думаю, есть параметры, которые вы можете установить при создании прокси-клиента, чтобы настроить его по своему вкусу.
ОБНОВЛЕНИЕ: Я не нахожу никаких переключателей или параметров для управления этим поведением. Это может зависеть от того, какой сериализатор (DataContractSerializer или XmlSerializer) WCF использует для создания клиентского прокси.
В конце концов, это более или менее просто проблема стиля кодирования - функционально это не должно иметь значения.
1211] Марк