我已经在各处阅读了关于 .Net Framework 4.0 中新的 MemoryCache 类的文章。从我所读的内容来看,您可以跨不同的 .Net 应用程序访问 MemoryCache。我正在尝试在 Asp.Net 应用程序和标准 Windows Forms .Net 应用程序之间共享一个对象。如果我将该对象添加到 .Net 应用程序中的 MemoryCache 中,则 Asp.Net 应用程序无法看到它。有没有办法实现这一点?谢谢您的时间,非常感谢。
Windows Form 应用程序:
感谢您-Ryan
Windows Form 应用程序:
Dim cache As ObjectCache = MemoryCache.Default
Dim policy As New CacheItemPolicy()
policy.AbsoluteExpiration = DateTimeOffset.Now.AddMinutes(60)
cache.Set("testcache", TestObj, policy)
Asp.Net 应用程序:
Dim cache As ObjectCache = MemoryCache.Default
If IsNothing(cache("testcache")) Then Response.Write("TestCache Is Nothing")
感谢您-Ryan