我想AutomationFactory
在 Silverlight OOB 应用程序中使用 WMI 访问。
dynamic locator = AutomationFactory.CreateObject("WbemScripting.SWbemLocator");
dynamic wmi = locator.ConnectServer(".", "\\root\\cimv2");
我现在想为此添加错误处理。
MSDN指出,如果调用成功,则返回值是对连接对象的引用,并且如果出现错误,我应该检查该Err
对象。但是,我对此有两个问题:
- 如果调用不成功,返回值是多少?无效的?一些我不能使用的任意指针?
- 如何访问
Err
Silverlight 中的对象? - 如何检测呼叫是否成功?可能有任何我必须抓住的例外吗?
- 我已经看到了一些使用该
using
语句的示例,而有些则没有。使用动态对象后是否必须手动处理它们?