Я пытаюсь получить поведение по умолчанию для клиента, ссылающегося на мой WSFL WCF, чтобы установить для IsReference значение true в импортированных DataContracts. Похоже, я должен быть в состоянии использовать IDataContractSurrogate с GetCustomDataToExport для достижения этой цели ... что означает, в частности, добавление следующего к генерируемому ComplexType в xsd, связанном с WSDL:
<xs:attribute ref="ser:Id" />
<xs:attribute ref="ser:Ref" />
Разумеется, от MS нет полезной документации о том, как использовать этот метод. На странице MSDN написано, что он должен возвращать объект ... но вообще не указывается, к какому типу объектов это должно быть .... как бесполезно ...
Прежде, чем я расскажу об этом, кто-нибудь знает, как использовать этот метод?
Спасибо.