XmlDataSource.CacheKeyDependency Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece una dependencia de clave definida por el usuario que se vincula a todos los objetos de caché de datos creada por el control de origen de datos. Todos los objetos almacenados en caché expiran explícitamente cuando la clave expira.
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
Valor de propiedad
Clave que identifica todos los objetos de caché creados por el control XmlDataSource.
Comentarios
El XmlDataSource control admite el almacenamiento en caché de datos. Mientras los datos se almacenan en caché, recupera XmlDataSource los datos de la memoria caché en lugar del archivo de datos subyacente. Cuando expira la memoria caché, recupera los datos del archivo subyacente y vuelve a almacenarlos en caché.
Puede establecer la CacheKeyDependency propiedad para crear una dependencia entre todas las entradas de caché creadas por el XmlDataSource control y la clave. Puede invalidar mediante programación todas las entradas de caché en cualquier momento mediante la expiración de la clave.
Debido a las propiedades usadas para crear CacheKeyDependency, es posible que varios XmlDataSource controles puedan usar la misma memoria caché en escenarios en los que cargan los mismos datos del mismo archivo XML y transforman archivo y tienen los mismos CacheDuration y CacheExpirationPolicy establecidos.