wcf怎么获取宿主(windows 服务)进程的实时数据

wcf如何获取宿主(windows 服务)进程的实时数据
情景:  windows 服务实时(周期1s)采集串口数据。我的WCF寄存在该windows服务上,客户通过WCF获取服务器采集的数据,其中一个函数Get1Data()是获取实时数据。我希望Get1Data()每次被调用时WCF从宿主进程获取当前的采集值。
   我不希望以每秒向数据库中某个表里面更新该值,然后Get1Data()从数据库该位置读最新值,我觉得这样太绕,效率太低。希望不要牵扯到SQL SERVER。大家有什么简便高效的方法吗。谢谢!

------解决方案--------------------
做个public的静态类,两个工程都可以引用到的,里面一个public static的属性或字段来存储数据

采集串口数据的程序,给public static的属性或字段赋值
WCF的Get1Data()则读取public static的属性或字段即可


------解决方案--------------------
采集串口数据的代码和WCF的的Get1Data()代码,它们只要是在一个进程内运行就没问题