用于Winform优化的异步序列化

本文关键字:异步 序列化 优化 Winform 用于 | 更新日期: 2023-09-27 17:49:28

我想为我们的Winforms应用程序做一些像AJAX这样的事情来优化数据传递。我还想缓存有关用户行为的信息(经常使用,最近使用等)。

Juval Lowy关于组件架构和序列化的想法在我还是c#新手的时候让我非常兴奋,但是当我在一家小公司工作时,我遇到了麻烦:过于复杂的解决方案会让我陷入麻烦,代码重用可以像Windows剪贴板一样简单。

我应该考虑哪些作者、设计模式或警世故事?

用于Winform优化的异步序列化

Winforms的AJAX可以通过BackgroundWorker类来完成,缓存可以通过在Program.cs中创建静态字典来实现,您将在应用程序启动时从数据库填充。我建议你经常检查有多少内存可用,并将其与缓存字典的估计大小进行比较,这可以通过使用MemoryFailPoint类来完成。