从缓存删除对像

下面的示例演示从缓存中删除对象的方式。

有关这些示例中所使用方法的详细信息,请参阅以下类库主题:

备注

这些过程假设您已设置缓存群集并且已准备好开发环境。有关详细信息,请参阅准备缓存客户端开发环境(AppFabric 1.1 缓存)

从缓存中删除对象的步骤

  • 确保 using 语句(在 Visual Basic 中为 Imports)位于应用程序代码的顶部以引用 Microsoft.ApplicationServer.Caching 命名空间。

  • 创建一个需要缓存客户端的应用程序的所有部分都可以访问的 DataCacheFactory 对象。如果可能,存储并重复使用同一个 DataCacheFactory 对象,以节省内存并优化性能。

  • 使用 DataCacheFactory 对象创建一个 DataCache 对象(也称为缓存客户端)。

  • 在您具有了 DataCache 对象后,使用 Remove 方法或 Item 属性从缓存中删除对象。在以下示例中,将 DataCache 实例命名为 myCache

示例

下面的示例使用 Remove 方法从缓存中删除对象。

'remove object in cache using key "Key0"
myCache.Remove("Key0")
//remove object in cache using key "Key0"
myCache.Remove("Key0");

下面的示例使用具有数组表示法的 Item 属性从缓存中删除对象。

'remove object in cache using array notation
myCache("Key0") = Nothing
//remove object in cache using array notation
myCache["Key0"] = null;

备注

有许多其他参数可供 Remove 方法使用。有关详细信息,请参阅 DataCache 类。

另请参阅

概念

准备缓存客户端开发环境(AppFabric 1.1 缓存)
向缓存添加对象
更新缓存中的对象
获取缓存中的对象
AppFabric 缓存概念(AppFabric 1.1 缓存)
开发缓存客户端

  2012-03-05