WCF中的静态变量

use*_*886 8 c# asp.net wcf

我有一些WCF服务.这些服务在ASP.NET中运行.我希望这些服务能够访问静态变量.我的问题是,我不确定适当的服务器级存储机制在哪里.我不想因为速度而使用数据库.但是,我希望静态变量尽可能长时间保留在内存中.事实上,如果可能的话,我希望它能保持到重新启动我的服务器.

任何人都可以提供任何想法吗?

Dar*_*rov 14

您可以在WCF中使用静态变量,但必须正确地同步对它们的访问,因为它们可能同时从多个线程访问.存储在静态变量中的值可以从AppDomain中的任何位置访问,并在服务器重新启动之前保留在内存中.