Подписка на событие мешает сериализации объекта - C#
Формулировка задачи:
Всем привет, ситуация такая - есть сериализируемый объект, который имеет событие. На событие могут быть подписаны различные другие объекты (окна). Если на событие есть подписки, то сериализация этого объекта не получается - пишет что-то вроде, что необходимо установить [Serializable] для тех, кто подписан на событие. Но зачем мне сериализировать в одну кучу еще и подписанные на события окна, тем более что это и невозможно.
Т.е. по идее мне перед сериализацией нужно отписать всех подписчиков, сериализировать объект, а потом каким-то образом вернуть подписки опять? Как это можно сделать?
Решение задачи: «Подписка на событие мешает сериализации объекта»
textual
Листинг программы
public class ParamsBase: EventArgs { public int Count { get; set; } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д