2011-02-01 26 views
0

誰かがWindowsサービス内からUnityとWCFを使用する良い例はありますか? Windowsサービスではなく、IISを使用してサービスを自己ホストするための記事は不足していません。私はintegrating Unity and WCFのロリー・プリムローズの記事を読んできましたが、これはかなり確定的ですが、彼の例はASP.NETで使用するだけです(例えば、UnityServiceHostは内部であり、直接インスタンス化することはできません。 UnityServiceHostFactoryを使用していますが、ASP.NETの外でファクトリを使用する方法を示すものは何もありません。最終的にUnityServiceHostをパブリックにしました(実際はUnityWebServiceHostですが、それはその点です)。ユニティ、WCF、およびWindowsサービス

using Unity with .NET servicesに投稿、しかし、再び、それは私のニーズのための完全な距離を移動しません。このシナリオが発生した他のそこに誰がいますか?

答えて

0

Hereあなたはセルフホスティングに例があります。WhをあなたはServiceHostFactoryを必要としません。これはIISベースのホスティングのためだけです。ServiceHostの実装は公開されていなければならず、サービスコンテナとインスタンスの動作にUnityコンテナを提供する必要があります。

+0

リンクありがとうございます。実装は、Roryのものとかなり似ています(UnityServiceBehaviorの実装はIMetadataExchangeをチェックするとより良いですが)。ただし、.NETサービスでUnityに統合する方法を具体的に説明するのではなく、コンソールアプリケーションとして扱います。 –

関連する問題