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 заданные значения.

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

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