XmlDataSource.CacheKeyDependency Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает определяемую пользователем зависимость ключа, связанную со всеми объектами кэша данных, созданными элементом управления источником данных. Все объекты кэша явно истекают, когда срок действия ключа истекает.
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, возможно, несколько XmlDataSource элементов управления могут использовать один и тот же кэш в сценариях, где они загружают одни и те же данные из одного XML-файла и преобразовывают файл и имеют одинаковый CacheDuration и CacheExpirationPolicy набор.