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 набор.

Применяется к

См. также раздел