【发布时间】:2011-09-19 16:27:01
【问题描述】:
我的应用程序由许多不同的 Windows 服务组成。他们每个人都以编程方式创建 WCF 服务。我尝试使用“每次调用”实例上下文模式配置我的服务,但它似乎一次处理一个请求。
我该怎么办? 实现服务接口的类用这个属性修饰:
[ServiceBehavior(InstanceContextMode = InstanceContextMode.PerCall)]
虽然服务是这样实例化的:
ServiceHost _host = new ServiceHost(typeof(IMultiMarketBatchNotification));
_host.AddServiceEndpoint(typeof(IMultiMarketBatchNotification), binding, myAddress);
地点:
- IMultiMarketBatchNotification 是服务接口
- binding 是绑定的实例 (NetTcpBinding)
- myAddress 是一个包含服务 url 的字符串(如 net.tcp://...)
这还不够吗?
谢谢, 马可
【问题讨论】:
标签: c# .net wcf windows-services