我在.NET 4.0版中制作Windows应用程序和Web应用程序。在该应用程序中,我将.aspx页面的数据请求发送到Windows应用程序.windows应用程序有一个数据集合。我想用来自集合的适当数据发送对该请求的响应。 从Web应用程序我正在请求特定患者的数据,为此我在查询字符串中发送patientID。在Windows应用程序中,我收藏为
class StreamDataInfo
{
public string m_patientID { get; set; }
public List<string> m_StreamData { get; set; }
}
从那个集合中我想从m_StreamData列表返回数据以响应该请求。请帮助我。谢谢。
答案 0 :(得分:2)
我不确定我是否了解您所考虑的架构......
但是关于共享内存:
在Windows中,这是通过“内存映射文件”实现的 - 这些文件可以是真实文件或“非持久性”文件。
结合全局Mutex
,您可以在同一台机器上实现两个或多个进程/线程之间的通信方案。
一些参考链接:
答案 1 :(得分:2)
你看过内存映射文件吗?
答案 2 :(得分:2)
检查以下选项: