Вопросы по теме 'binary-serialization'

Существует ли объект XML (например, XElement), который можно сериализовать в двоичном виде?
У меня есть вариант использования, когда я сериализую объекты по сети через MSMQ (в основном строки). Когда я читаю объект из очереди, я хочу иметь возможность определить, имел ли пользователь в виду, что объект должен быть XML или строкой. Я думал,...
815 просмотров
schedule 14.09.2022

Проблема со списками пользовательского типа и сериализацией
Мы работаем над выпуском версии 2.0 одного из наших продуктов и хотим сохранить совместимость файлов с установленной базой клиентов версии 1.0. Я реализовал ISerializable для большинства типов в нашем приложении и, похоже, столкнулся с проблемой....
311 просмотров

BinaryFormatter.Deserialize не может найти сборку после ILMerge
У меня есть решение C # со ссылочной dll (также C # с той же версией .Net). Когда я создаю решение и запускаю полученный exe, без объединения exe и указанной библиотеки DLL, все работает нормально. Теперь я хочу объединить их в один exe. Я...
23863 просмотров
schedule 25.06.2022

Частичная (де)сериализация объектов Java
Допустим, у нас есть 3 класса: class foo { // not a singleton String s; } class bar { foo f; int i; } class baz { foo sameF; } Теперь мы создаем экземпляры foo onlyFoo = new foo("the only one"); bar theBar = new...
4114 просмотров

Десериализовать типы, перемещаемые между сборками
У меня есть куча типов, которые были перемещены из одной сборки в другую. Я пытаюсь десериализовать данные, которые были сериализованы с помощью старой сборки, в типы в новой сборке с помощью SerializationBinder . EDIT: Корневое пространство...
2101 просмотров

Как вы десериализуете производный класс при передаче параметров в базовый класс
У меня есть производный класс, который наследуется от класса баса, который рисует круг public BraceHole(Brace brace, Vertex centerPoint, double diameter, VDrawI5.vdEntities entities) : base(centerPoint, diameter / 2, entities) {...
348 просмотров

Сериализация битовых полей Scala
Я очень новичок в Scala, и меня смущают функции манипулирования битами. Я надеюсь, что кто-то может указать мне в правильном направлении? У меня есть массив байтов, определенный со следующими битовыми полями: 0-3 - magic number 4 - version...
482 просмотров
schedule 24.05.2023

Почему классы, не помеченные как Serializable, нельзя сериализовать с помощью BinaryFormatter?
Как мы все знаем и упоминали на сайте MSDN : Архитектура сериализации, поставляемая с .NET Framework, автоматически правильно обрабатывает графы объектов и циклические ссылки. Единственное требование, предъявляемое к графам объектов, - это...
1589 просмотров
schedule 29.04.2022

Игнорировать свойство во время сериализации с использованием BinaryFormatter, только если его значение null
В настоящее время я использую BinaryFormatter для создания потока. Мне известно, что я могу пометить свойство атрибутом [field: NonSerialized] , если я хочу, чтобы BinaryFormatter игнорировал его во время сериализации. Мой вопрос заключается в...
94 просмотров
schedule 26.10.2023

С++ protobuf, как установить значения для вложенной структуры
Я изучаю С++ ProtoBuf. У меня есть следующая структура, которую мне нужно сериализовать: enum phonetype { DESKPHONE, MOBILE, WIRELESSPHONE }; struct phonenumber { int ptype; string number; }; struct address { string...
1350 просмотров