C#WMI在垃圾收集之前删除对象

C#WMI在垃圾收集之前删除对象,c#,wmi,C#,Wmi,我经常在WMI中轮询很多东西,偶尔会得到一些通用的WMI异常,这表明我使用了太多的资源(内存/句柄) 调用ManagementObject.Delete是否会减少这些错误的发生 谢谢ManagementObject是IDisposable的,所以当您使用完一个后,可以调用Dispose() 首选方法是在中使用(…){…}块,但这是次要的 当你处理完东西后,你是否在处理它?或者使用块将它们的使用包装在一个中(同样的事情,只是自动的)?

我经常在WMI中轮询很多东西,偶尔会得到一些通用的WMI异常,这表明我使用了太多的资源(内存/句柄)

调用
ManagementObject.Delete
是否会减少这些错误的发生


谢谢

ManagementObject是IDisposable的,所以当您使用完一个后,可以调用Dispose()


首选方法是在
中使用(…){…}
块,但这是次要的

当你处理完东西后,你是否在处理它?或者使用块将它们的使用包装在一个
中(同样的事情,只是自动的)?