Cache缓存类之Cache.insert方法
向 Cache 中插入具有文件依赖项或键依赖项的对象。
命名空间:System.Web.Caching
程序集:System.Web(在 system.web.dll 中)
语法
Public Sub Insert ( _ key As String, _ value As Object, _ dependencies As CacheDependency _ )
Dim instance As Cache Dim key As String Dim value As Object Dim dependencies As CacheDependency instance.Insert(key, value, dependencies)
public void Insert ( string key, Object value, CacheDependency dependencies )
public: void Insert ( String^ key, Object^ value, CacheDependency^ dependencies )
public void Insert ( String key, Object value, CacheDependency dependencies )
public function Insert ( key : String, value : Object, dependencies : CacheDependency )
参数
- key
-
用于标识该项的缓存键。
- value
-
要插入缓存中的对象。
- dependencies
-
所插入对象的文件依赖项或缓存键依赖项。当任何依赖项更改时,该对象即无效,并从缓存中移除。如果没有依赖项,则此参数包含 空引用(在 Visual Basic 中为 Nothing)。
异常
| 异常类型 | 条件 |
|---|---|
|
ArgumentNullException |
key 或 value 参数为 空引用(在 Visual Basic 中为 Nothing)。 |
备注
此方法将用相同的 key 参数改写现有 Cache 项。
示例
下面的示例演示如何向应用程序的缓存中插入项,该项具有 XML 配置文件的缓存依赖项。
Cache.Insert("DSN", connectionString, New CacheDependency(Server.MapPath("myconfig.xml")))
Cache.Insert("DSN", connectionString, new CacheDependency(Server.MapPath("myconfig.xml")));
get_Cache().Insert("DSN", connectionString, new CacheDependency(get_Server().MapPath("myconfig.xml")));
平台
Windows 98、Windows 2000 SP4、Windows Server 2003、Windows XP Media Center Edition、Windows XP Professional x64 Edition、Windows XP SP2、Windows XP Starter Edition
.NET Framework 并不是对每个平台的所有版本都提供支持。有关受支持版本的列表,请参见系统要求。

