С WCF от Microsoft легко работать, когда вы создаете веб-сервисы, где каждое сообщение имеет свой собственный веб-метод. WCF генерирует все WSDL, и все просто.
Я хочу иметь один веб-метод, который принимает несколько разных сообщений (я не хочу добавлять метод мяу каждый раз, когда добавляю новый тип сообщения). Сами сообщения будут иметь информацию заголовка, которая идентифицирует тип сообщения. Как только я узнаю тип сообщения, я узнаю структуру остальной части сообщения.
Единственный способ, который я нашел, чтобы сделать это с WCF - это заставить метод принимать строку, которую я анализирую как XML и использую. Однако я не вижу четкого способа публикации различных типов сообщений в WSDL; Итак, весь сервис по сути недокументирован.
Кто-нибудь знает методику использования в WCF?