Описание тега datacontractsurrogate

0 ответов

В чем разница между DataContractResolver и DataContractSurrogate?

В чем разница между DataContractResolver и DataContractSurrogate? Они оба используются для изменения типа объекта при сериализации или десериализации. В чем разница между этими двумя? Что лучше в случае управления версиями объектов?
1 ответ

WCF не может десериализоваться при использовании IDataContractSurrogate

Я использую сервис WCF с WebHttpBinding. Я написал собственную реализацию IDataContractSurrogate для сериализации enum в виде строк. Перечисления являются сериализационными работами, но десериализация не выполняется. когда запрос содержит enum, тогд…
1 ответ

WCF DataContractSurrogate с разными не унаследованными типами

цель Для динамического предоставления конечной точки RSS/Atom для службы с неизвестным перечисляемым типом. Тип будет найден с помощью отражения для построения конечных точек синдикации. Подход Я использую.net 4.0 Я размышляю над DLL, чтобы выставит…
1 ответ

Ошибка при сериализации из-за циклической зависимости

У меня есть собственный базовый класс Entity украшен [DataContract(IsReference = true)] и исходя из UndoableBase CSLA.net. Сохранение IsReference важно для сохранения справочных данных объекта. [Serializable] [DataContract(IsReference = true)] publi…
1 ответ

protobuf-net - DataContractSurrogates?

Щас пользуюсь DataContractSerializer вместе с DataContractSurrogate предоставить описания сериализации для прокси-классов NHibernate (как описано в http://timvasil.com/blog14/post/2008/02/WCF-serialization-with-NHibernate.aspx). Я действительно заин…
1 ответ

Ошибка Silverlight Entity Framework DataContractSurrogate

Я получаю сообщение об ошибке тайм-аута соединения с базой данных при вызове моей доменной службы для возврата объекта Entity Framework. Я использую Silverlight 4 с Visual Studio 2010. Первоначальная ошибка перехватывается на стороне клиента Silverl…
0 ответов

Джулия Поверхностное рисование

Я пытался сделать поверхностный сюжет с помощью Джулии. Но я получаю сообщение об ошибке при запуске программы. Найдите прикрепленную ошибку.