Я создаю приложение для WP7. И я работаю над надгробной частью моего приложения.
И у меня есть такой класс, что
namespace packetq{
public class Packet{
int x;
//some other information;
}
}
namespace packetq{
public class PacketState{
Packet A;
func<Packet,Packet> handler;
}
}
Теперь у меня есть класс, который создает экземпляр объекта Packet и назначает ему обработчик.
когда моё приложение надгробий. Мне нужно сохранить этот объект PacketState, чтобы при его восстановлении я смог работать с этим пакетом, а также мог обрабатывать этот пакет с помощью этого обработчика.
Так что мне нужно сериализовать и сохранить этот обработчик.
Я прочитал несколько статей, в которых говорится, что сохранение и сериализация могут быть выполнены с использованием дерева выражений. Но этот путь действительно громоздок.
Пожалуйста, предложите другой способ сделать это.