我正在重构我从一位已故开发人员那里继承的一些代码,我发现:
ImportExportForm l_Form = new ImportExportForm();
l_Form.InitializeLifetimeService();
l_Form.ShowDialog();
我以前从未见过或使用过 LifetimeService,但从我读到的少量内容来看,我不明白为什么我想在这里使用它,但在说 WTF 之前,我想知道我是否可能遗漏了一些微妙的细节?
最佳答案
据我所知,这是一种通常用于远程 .Net 对象并建立实例生命周期的方法。看这里:
http://msdn.microsoft.com/es-es/magazine/cc300474(en-us).aspx
我认为这对于普通的 Windows 窗体来说并不重要。
关于c# - 为什么要在 WinForm 对话框上使用 InitializeLifetimeService?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/325204/