2
我正在开发VB.Net开发数据记录软件。我开发了一些类,实现了一个与我公司生产的许多数据记录器兼容的通用界面。这些类处理低级硬件接口并公开访问数据记录器记录的常用方法。最佳实践:处理代表它们的类中的硬件断开连接
我的问题是什么将是一个很好的做法来处理突然断开硬件的人?我应该抛出一个异常,引发一个事件,还是在某种状态包中返回false?
我的基本想法是,我希望对象通知发送者,当它代表的设备断开连接并失败,然后以某种方式与DeviceLocator类(它会自动检测设备并维护一个集合)通信时,它已经断开并将其从设备集合中移除并处理。
任何提示?
我认为你的意思是“最佳实践”。 – aphoria 2010-01-26 02:26:35
已修复,对此感到抱歉。我胖了一下。 – Andrew 2010-01-26 02:27:37