如果我的WCF服务具有以下属性:
[ServiceBehavior(
InstanceContextMode = InstanceContextMode.Single,
ConcurrencyMode = ConcurrencyMode.Multiple)]
以下单身人士如何在通话中工作?
System.ServiceModel.Web.WebOperationContext.Current
答案 0 :(得分:2)
我不确定你究竟要问的是什么...但是WCF中的操作上下文(所有这些)默认情况下都绑定到执行线程,因此无论何时访问它(只要它在处理中) (请参阅WCF请求)您将获得与 请求相关联的上下文。
显然,你的单例应该处理多个并发请求,并且它可以访问正确线程中每个请求的操作上下文。换句话说,大部分时间它应该按预期工作。