我正在使用WMI的ManagementScope。有一个connect()方法,但没有断开连接方法。我如何断开与ManagementScope的连接?
我尝试使用“使用”选项,但它不是IDisposable,即使我不在范围内,netstat仍然显示我已连接。
答案 0 :(得分:2)
看起来你应该更改范围的任何属性,它将被断开连接:
“范围在创建后断开,直到有人显式调用 Connect(),或将范围用于需要实时的任何操作 连接。此外,范围与之前的连接断开 只要范围的标识属性是连接 改变。“
就像我在这里找到的那样:
答案 1 :(得分:0)
更改任何属性不会为我的程序断开连接。我更改了Options.Username中的“用户名”。 只关闭我的程序会删除连接。
如果您想进行x千次连接,这是一个问题。