1

我有 WCF 服务

[ServiceBehavior(
    InstanceContextMode = InstanceContextMode.Single,
    ConcurrencyMode = ConcurrencyMode.Single,
    IncludeExceptionDetailInFaults = true)]
public class ClientAPI : IClientAPI { ... }

和 .NET 包装器在我添加时为此服务生成Service Reference

那个包装对象线程安全吗?我的意思是我可以在不同步访问对象本身的情况下从不同的线程调用此客户端对象的方法吗?

4

1 回答 1

2

是的,使用这种模型,您的服务实例将被创建一次,并且每个查询都将得到相应的处理。但是你必须检查你的服务状态,因为如果它失败了,你必须创建新的实例。它会像这样在一个线程中工作 在此处输入图像描述

于 2013-03-13T08:04:25.793 回答