2012-09-19 61 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