XmlDataSource.CacheKeyDependency XmlDataSource.CacheKeyDependency XmlDataSource.CacheKeyDependency XmlDataSource.CacheKeyDependency Property

Definizione

Ottiene o imposta una dipendenza di chiave definita dall'utente collegata a tutti gli oggetti cache dati creati dal controllo origine dati.Gets or sets a user-defined key dependency that is linked to all data cache objects created by the data source control. Tutti gli oggetti cache scadono in modo esplicito quando scade la chiave.All cache objects explicitly expire when the key expires.

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

Valore della proprietà

Chiave che identifica tutti gli oggetti cache creati dal controllo XmlDataSource.A key that identifies all cache objects created by the XmlDataSource control.

Commenti

Il XmlDataSource controllo supporta la memorizzazione nella cache di dati.The XmlDataSource control supports data caching. Mentre vengono memorizzati i dati, il XmlDataSource recupera i dati dalla cache piuttosto che dal file di dati sottostante.While data is cached, the XmlDataSource retrieves data from the cache rather than from the underlying data file. Alla scadenza della cache, recupera i dati dal file sottostante e nuovamente memorizza nella cache i dati.When the cache expires, it retrieves data from the underlying file and re-caches the data.

È possibile impostare il CacheKeyDependency proprietà per creare una dipendenza tra tutte le voci di cache creato dal XmlDataSource controllo e la chiave.You can set the CacheKeyDependency property to create a dependency between all cache entries created by the XmlDataSource control and the key. È a livello di codice può invalidare tutte le voci della cache in qualsiasi momento per la scadenza della chiave.You can programmatically invalidate all the cache entries at any time by expiring the key.

A causa delle proprietà utilizzate per creare il CacheKeyDependency, è possibile che più XmlDataSource controlli è possono usare la stessa cache negli scenari in cui vengono caricati gli stessi dati allo stesso file XML e file di trasformazione e hanno gli stessi CacheDuration eCacheExpirationPolicyimpostato.Because of the properties used to create the CacheKeyDependency, it is possible that multiple XmlDataSource controls can use the same cache in scenarios where they load the same data from the same XML file and transform file and have the same CacheDuration and CacheExpirationPolicy set.

Si applica a

Vedi anche