我有WCF服务
[ServiceBehavior(
InstanceContextMode = InstanceContextMode.Single,
ConcurrencyMode = ConcurrencyMode.Single,
IncludeExceptionDetailInFaults = true)]
public class ClientAPI : IClientAPI { ... }
当我添加Service Reference
时,和为此服务生成的.NET包装器。
该包装器对象线程是否安全?我的意思是我可以从不同的线程调用此客户端对象的方法而不同步对象本身的访问吗?
答案 0 :(得分:2)
是的,使用这种模型,您的服务实例将被创建一次,并且每个查询都将被处理。但是你必须检查你的服务状态,因为如果它失败了,你必须创建新的实例。它会像这样工作,在一个线程中