Использование настраиваемого сериализатора WCF в Silverlight

В «полном» .NET довольно легко заменить сериализатор - либо в конфигурации, либо с помощью настраиваемых атрибутов. Однако я хочу сделать что-то подобное в Silverlight WCF - то есть предоставить другой механизм сериализации. Я предоставлю движок (protobuf-net) - мне просто нужно заставить WCF его использовать!

В прошлый раз, когда я смотрел на это (некоторое время назад), никаких хороших вариантов не было очевидно. Моим лучшим кладжем было выставить данные как байт [] или поток - но это теряет все «мексиканские» достоинства. Что жаль, поскольку все это в значительной степени просто работает в полной версии .NET.

Возможно ли это? Бонусные баллы и за WP7 :)

13
задан Marc Gravell 19 May 2011 в 21:28
поделиться