DataServiceHost クラスを使用して、WCF データ サービスを自己ホストする Windows サービスがあります。すべて正常に動作していますが、可能であれば、いくつかの HTTPModules をサービスに接続したいと考えています。HTTP モジュールの 1 つはカスタム基本認証用で、もう 1 つは監査用です (応答を含む。これが、HTTP モジュールがこの目的で非常にうまく機能する理由です)。
通常の Windows サービスとして実行しているため、web.config がなく、サービスは IIS によってホストされておらず、ASP.Net アプリケーションではないことに注意してください。
だから、私の質問は次のとおりです。
- 自己ホスト型の WCF データ サービスで HTTP モジュールをリッスンすることは可能ですか?
- これが不可能な場合、HTTP モジュールの機能に似たオプションはありますか?