自托管WCF服务的InstanceContextMode

时间:2017-06-15 20:48:56

标签: c# wcf

我在控制台应用程序中托管了WCF服务。我有两种方法来创建WebServiceHost,或者我创建类实现服务契约的实例,并使用该实例创建WebServiceHost,或者告诉WebServiceHost类的类型名实现服务契约,让WebServiceHost控制所有内容。 在第一种方式中,InstanceContextMode没有任何效果,它总是等于InstanceContextMode.Single,对吗? InstanceContextMode仅在我执行其他方式时才起作用:告诉WebServiceHost类型名称并让它控制服务契约实现类的创建。我的理解是否正确?

1 个答案:

答案 0 :(得分:0)

是的,这是正确的。 MSDN says this explicitly - 实例化在传递显式对象时的工作方式不同。