状態保持COMコンポーネントに対するWebサービスインターフェイスを作成しようとしました。.net WebサービスでCOM参照を保持する
webserviceには基本的にStart、Shutdown、GetCurrentStateの操作が含まれています。
開始は、COMコンポーネントを作成し、リリースを停止します。 GetCurrentStateは、COMコンポーネントから情報を取得します。
これは簡単なことに思えましたが、1日後でもまだ動作しません。
C#オブジェクトにメンバー変数としてCOM参照を格納しようとしました。オブジェクトは常に再作成されます。 その後、セッションオブジェクトにCOM参照を格納しようとしました。しかし、まだ、何かが間違っています。
誰でも知っているどれもはに保存されているCOMリファレンスをwebservices内に保存する必要がありますか?
/L
@Mitch:nullチェックの後でロックし、再度nullをチェックしてから、新しいインスタンスを作成する必要があります。 –