2012-09-19 62 views
2

试图从Windows Azure共享缓存转换为Windows Azure缓存(预览),我可以通过DataCacheFactoryConfiguration类以编程方式配置DataCacheFactory。缓存(预览)中可能吗?如果是这样,那么需要为服务器配置设置哪些值?以编程方式配置Windows Azure缓存(预览)缓存客户端

查看旧文档(http://technet.microsoft.com/en-us/library/gg618003.aspx)我一直无法找到本文档的“预览”版本。

+0

我也正在寻找此代码。看起来不可能。在试验中,如果我离开autoDiscover并尝试设置出厂配置的Server属性,我会得到错误,但如果我删除autoDiscover,它也会失败。我只想特定一个特定的tcp端口来使用。 – BrettRobi

+0

这似乎不可能,但。 – Manas

回答

0

有关使用Windows Azure缓存预览的“如何”文档是here。要包含用于缓存预览的nuget包,请查看“Windows Azure缓存入门(预览)”一节,并查看“使用缓存”部分,其中显示了如何使用API​​的代码。

由于这两个缓存基本上是不同的,因为在本地可用而另一个在云中,配置缓存和缓存对象的库和API在两者之间是不同的。关键的区别是,高速缓存预览使用下列不同的参考:

using Microsoft.ApplicationServer.Caching; 

并且其依赖于上面不同,如上面提供的链接记录即

DataCacheFactory cacheFactory = new DataCacheFactory(); 
DataCache cache = cacheFactory.GetDefaultCache(); 
+0

这是所有好的内容,但该代码仍然依赖于在.config文件中设置正确的值。 OP正在尝试在没有.config文件的情况下执行此操作。 – knightpfhor

+0

@knightpfhor这是正确的,我仍然希望没有配置文件设置这样做。 – fgalarraga