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