從快取取得物件
下列範例顯示從快取擷取物件的方式。
如需有關這些範例中使用之方式的詳細資訊,請參閱下列類別庫主題:
注意
這些程序假設您已設定快取叢集並準備好開發環境。如需詳細資訊,請參閱準備快取用戶端開發環境 (AppFabric 1.1 快取)。
從快取取得物件
確定 using 陳述式 (在 Visual Basic 中是 Imports) 位於應用程式程式碼頂端,以參考 Microsoft.ApplicationServer.Caching 命名空間。
建立 DataCacheFactory 物件,以供需要快取用戶端之應用程式的所有組件存取。如果可能,請儲存並重複使用相同的 DataCacheFactory 物件,以節省記憶體並最佳化效能。
使用 DataCacheFactory 物件來建立 DataCache 物件 (亦稱為「快取用戶端」)。
建立 DataCache 物件之後,使用 Get 方法或 Item 屬性從快取擷取物件。在下列範例中,DataCache 執行個體的名稱為
myCache
。
範例
下列範例假設先前已將字串物件新增至快取,且該物件的索引鍵值為 "Key0"。如需有關將物件新增至快取的詳細資訊,請參閱將物件新增至快取。
下列範例使用 Get 方法從快取擷取物件。
'get string from cache using key "Key0"
Dim myString1 As String = myCache.Get("Key0")
//get string from cache using key "Key0"
string myString1 = (string) myCache.Get("Key0");
下列範例使用具有陣列標記法的 Item 屬性從快取擷取物件。
'get string from cache using array notation
Dim myString2 As String = myCache("Key0")
//get string from cache using array notation
string myString2 = (string) myCache["Key0"];
注意
有許多其他參數可供 Get 方法使用。如需詳細資訊,請參閱 DataCache 類別。
另請參閱
概念
準備快取用戶端開發環境 (AppFabric 1.1 快取)
將物件新增至快取
更新快取中的物件
從快取移除物件
AppFabric 快取概念 (AppFabric 1.1 快取)
開發快取用戶端
2012-03-05