XmlDataSource.CacheKeyDependency Propiedad

Definición

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.

Se aplica a

Consulte también