-1

私は最近多くの研究を行っています。wcf サービスを実行している Windows サービスにアクセスできないようです。これが私がやっていることです。

Windows サービス: ポートからいくつかの情報を収集し、それらを静的クラス内に配置します。私はwcfサービスもホストしています。

Windows フォーム gui で: 私は自分の wcf サービスにアクセスします。

すべて問題ありません。しかし、netTcpBinding 経由で接続できる wcf サービスを介して、Windows フォーム GUI アプリが Windows サービスの静的クラスにアクセスできるようにしたいと考えています。私は二重モードで netTcpBinding を定義しましたが、必ずしもこのようにする必要はありません。

自分の wcf サービスが、自分の Windows サービスにある静的クラスに接続して読み取ることができるかどうかを知りたいです。あなたが持っているコードリンクを提供してください。

ありがとうございました

タイラン・O・セビンク

4

1 に答える 1

1

しかし、Windows フォーム GUI アプリが netTcpBinding 経由で接続できる wcf サービスを介して Windows サービスの静的クラスにアクセスできるようにしたい

この情報をクライアントからアクセスできるようにしたい場合は、サービス コントラクトで公開する必要があります => 静的クラスを照会してデータを返す操作コントラクトを作成し、クライアントから見えるようにします。明らかに、静的クラスを使用しており、複数の同時クライアントがこの操作コントラクトにアクセスする可能性があるため、この静的クラスで扱う可能性のある共有データへのアクセスを適切に同期する必要があります。

于 2012-06-25T07:13:06.287 に答える