如何在wcf服务

时间:2015-12-12 05:33:14

标签: c# wcf

我知道Reader Writer Lock Slim以线程安全的方式写入文件(通过使用单例模式)。但是在使用wcf服务进行文件操作时使用它是正确的吗?..这会在wcf服务中正常工作吗?

据我了解使用以下内容:

[ServiceBehavior(ConcurrencyMode = ConcurrencyMode.Multiple,InstanceContextMode = InstanceContextMode.Single)]

将使整个服务实例成为单例。我不希望我的服务中的其他使用类型对象是单例,只有文件操作的类型对象作为安全文件操作的单例操作,我不能使用我所理解的上述内容。

那么跨服务调用安全写入文件的最佳方法是什么?

如果我理解错误,请更正。

提前致谢。

0 个答案:

没有答案