現在、WCFサービスの使用方法を学習しているため、インターネット上で、WCFサービスを使用するときにを使用することについて言及しているチュートリアルに常に遭遇していServiceHostます。
これは正確には何ServiceHostですか?
現在のプロジェクトでは、WCFサービスを使用していて、アプリからWCFサービスへの参照を持っています。アプリからそれを利用したいときはいつでも、次のServiceClientようにインスタンス化します。
new MusicRepo_DBAccess_ServiceClient(new InstanceContext(instanceContext), customBinding, endpointAddress);
次に、そのインスタンスからWebメソッドにアクセスOperationContractします(明らかに、メソッドを使用する前に開いて、後でandで閉じOpenますClose)
WCFサービスはIISのホストであり.svc、アプリからにアクセスするだけでをインスタンス化できますServiceClient。
では、なぜ、どこでServiceHost使用されるのでしょうか。