WCFを使用して、サーバーアプリとクライアントアプリの間に接続を作成しています。
を使用しているので、次の方法NetTcpBinding
で作成されたチャネルを存続させたいと思います。
T proxy = ChannelFactory<T>.CreateChannel();
サーバーと通信するために、プロキシインスタンスをアプリに取り込みます。ある時点で、このプロキシを別のファクトリで更新します。しかし、私はそれを処分することによって、最初の工場から資源を解放したいと思います。しかし、私は工場を管理し、参照を維持したくありません。
プロキシインスタンスを使用してチャネルアソシエイトを取得して破棄する方法はありますか?
好き ...
var commObj = (ICommunicationObject)proxy;
commObj.Factory.Dispose();
ありがとう