2011-01-12 10 views
0

ほとんどがVBScriptであり、リモートWMIクエリ(特にSystems Center Configuration Manager(SCCM))を行うC#ASP.NETアプリケーションに関する質問があります。 Config Mgr 2007のSDK(http://msdn.microsoft.com/en-us/library/cc145284.aspx)に示されている例では、リモートサーバーに接続が作成され、別のクラスのスニペット(メソッド)が呼び出されています。しかし、このアプリケーションでは、リモートサーバーへの多数の呼び出しを行い、C#がどのようにこの接続を管理して終了するかを知りたいと思っています。複数の「スニペット」を呼び出すと、サーバーとの1つの接続が維持されますか、またはそれぞれのスニペットが呼び出されてサーバーへの新しい接続が作成されます。 .Closeまたは接続のクリーンアップが表示されないため、私の懸念はサーバーへの300の接続があることです。アプリケーションを構築する前に、クラスが適切に構築されていることを確認して、リモートサーバーとの接続を多数作成しないようにしたいと考えています。どのような入力をありがとう。リモートWMI接続の管理

答えて

1

どこに300の接続がありますか?

最後に、ネット管理クラスはWMI COMインターフェイスとクラスに基づいていますが、そこにも「閉じる」がありません。あなたの オブジェクトがすべて適切に処理されていれば、私が[:-)] と私の経験から、接続は自動的に消えます。

私がお勧めするのは、まずManagementScopeを作成し、他の方法とクエリの時間をすべて としてください。最後に、それを取り除く。

具体的にするには、いずれかの方法を示す必要があります。

br ++ mabra

関連する問題