Я работаю над службой REST на основе шаблона службы WCF REST в VS2010. Из коробки у вас может быть служба, возвращающая XML или JSON, основанная на типе Accept, указанном в запросе, но как мне добавить свой собственный формат ....
Я нашел пример:
http://msdn.microsoft.com/en-us/library/ee476510.aspx
где вы проверяете заголовок Accept в методе и возвращаете Message на основе этого типа, однако мне не очень нравится реализовывать это во всех моих методах обслуживания.
Что мне действительно нравится, так это способ, которым я мог бы аннотировать (атрибутировать) мой DataContract с помощью форматера / сериализатора для каждого типа Content-Type, который я хочу поддерживать, и затем фреймворк вызывать мой форматтер / сериализатор при запросе Тип содержимого не поддерживается "из коробки".
Есть ли уже некоторые точки расширения в инфраструктуре службы REST WCF для этого ??
Любая помощь будет принята с благодарностью
TIA
Сорен