AutomationFactory
SilverlightOOBアプリケーションでを使用してWMIにアクセスしたい。
dynamic locator = AutomationFactory.CreateObject("WbemScripting.SWbemLocator");
dynamic wmi = locator.ConnectServer(".", "\\root\\cimv2");
これにエラー処理を追加したいと思います。
MSDNは、呼び出しが成功した場合の戻り値は接続されたオブジェクトへの参照であり、エラーの場合はErr
オブジェクトを確認する必要があると述べています。ただし、これに関して2つの質問があります。
- 呼び出しが成功しなかった場合の戻り値は何ですか?ヌル?使用できない任意のポインタ?
Err
Silverlightでオブジェクトにアクセスするにはどうすればよいですか?- 通話が成功したかどうかをどのように検出できますか?私が捕まえなければならない例外はありますか?
using
ステートメントを使用した例と使用しない例を見てきました。動的オブジェクトを使用した後、手動で破棄する必要がありますか?