我正在编写第三方Web服务的模拟,以便我们开发和测试我们的应用程序。
我需要模拟允许用户提交数据的功能,然后在将来的某个时间点检索服务上的处理结果。我需要做的是将提交的数据保存在某个地方,并在以后检索它(而不是在同一个会话中)。我想要做的是将数据保存到数据库(最简单的解决方案),但是托管模拟服务的环境不允许这样做。
我尝试使用IsolatedStorage(应用程序作用域),但这在我的实例中似乎不起作用。 (我正在使用以下内容来获取商店......
IsolatedStorageFile.GetStore(IsolatedStorageScope.Application |
IsolatedStorageScope.Assembly, null, null);
我想我的问题是(考虑到我理解IsolatedStorage的局限性这一事实)我将如何让它发挥作用?如果没有一致的方法,我想我将不得不退回到文件系统上的特定文件位置,以及在我们的环境中需要设置权限的所有痛苦。
答案 0 :(得分:0)
自的答案。
对于dev和test的pruposes,我意识到限制持久化对象的生命周期是最容易的,并且使用
HttpRuntime.Cache
存储对象。这足以应付我的情况。