XmlDataSource.CacheKeyDependency 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置用户定义的键依赖项,该依赖项链接到数据源控件创建的所有数据缓存对象。 密钥过期后,所有的缓存对象都会显式过期。
public:
virtual property System::String ^ CacheKeyDependency { System::String ^ get(); void set(System::String ^ value); };
public virtual string CacheKeyDependency { get; set; }
member this.CacheKeyDependency : string with get, set
Public Overridable Property CacheKeyDependency As String
属性值
标识 XmlDataSource 控件创建的所有缓存对象的键。
注解
该 XmlDataSource 控件支持数据缓存。 缓存数据时,从 XmlDataSource 缓存中检索数据,而不是从基础数据文件中检索数据。 缓存过期后,它会从基础文件检索数据,并重新缓存数据。
可以设置该 CacheKeyDependency 属性以在控件和键创建 XmlDataSource 的所有缓存条目之间创建依赖项。 可以通过过期密钥,以编程方式随时使所有缓存条目失效。
由于用于创建CacheKeyDependency属性,因此,在从同一 XML 文件加载相同数据以及转换文件并设置CacheDurationCacheExpirationPolicy相同的数据的情况下,多个XmlDataSource控件可以使用同一缓存。