共用方式為


從快取取得物件

下列範例顯示從快取擷取物件的方式。

如需有關這些範例中使用之方式的詳細資訊,請參閱下列類別庫主題:

注意

這些程序假設您已設定快取叢集並準備好開發環境。如需詳細資訊,請參閱準備快取用戶端開發環境 (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