Wcf-hosting-service
提供:Dev Guides
WCF-ホスティングWCFサービス
WCFサービスを作成したら、次のステップは、クライアントアプリケーションがそれを使用できるようにホストすることです。 これは、WCFサービスホスティングとして知られています。 WCFサービスは、以下に示す4つの方法のいずれかを使用してホストできます-
- * IISホスティング*-IISはインターネットインフォメーションサービスの略です。 その動作モデルは、WCFサービスをホストしているASP.NETのモデルに似ています。 IISホスティングの最良の機能は、サービスのアクティブ化が自動的に処理されることです。 IISホスティングは、プロセスヘルスモニタリング、アイドルシャットダウン、プロセスリサイクル、およびWCFサービスホスティングを促進するための多くの機能も提供します。
- セルフホスティング-WCFサービスが管理対象アプリケーションでホストされている場合、セルフホスティングと呼ばれます。 開発者はServiceHostの初期化に必要なコーディングを記述する必要があります。 セルフホスティングでは、コンソールアプリケーション、WindowsフォームなどのさまざまなアプリケーションでWCFサービスをホストできます。
- * WASホスティング*-Windows Activation Service(WAS)でWCFサービスをホストすることは、プロセスリサイクル、アイドル時間管理、共通の構成システム、HTTP、TCPなどのサポートなどの機能により、最も有利です。
- * Windowsサービスホスティング*-ローカルシステムクライアントの場合、WCFサービスをウィンドウサービスとしてホストすることをお勧めします。これはウィンドウサービスホスティングと呼ばれます。 Windowsのすべてのバージョンがこのタイプのホスティングをサポートしています。ここでは、サービスコントロールマネージャーがWCFサービスのプロセスライフサイクルを制御できます。