获取缓存中的对象
以下示例介绍检索缓存中对象的方法。
有关这些示例中所使用方法的详细信息,请参阅以下类库主题:
备注
这些过程假设您已设置缓存群集并且已准备好开发环境。有关详细信息,请参阅准备缓存客户端开发环境(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"];
备注
还有许多其他参数可用于 Put 方法。有关详细信息,请参阅 DataCache 类。
另请参阅
概念
准备缓存客户端开发环境(AppFabric 1.1 缓存)
向缓存添加对象
更新缓存中的对象
从缓存删除对像
AppFabric 缓存概念(AppFabric 1.1 缓存)
开发缓存客户端
2012-03-05