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 dei dati.The XmlDataSource control supports data caching. Mentre i XmlDataSource dati vengono memorizzati nella cache, recupera i dati dalla cache anziché dal file di dati sottostante.While data is cached, the XmlDataSource retrieves data from the cache rather than from the underlying data file. Quando la cache scade, recupera i dati dal file sottostante e li memorizza nuovamente nella cache.When the cache expires, it retrieves data from the underlying file and re-caches the data.

È possibile impostare la CacheKeyDependency proprietà per creare una dipendenza tra tutte le voci della cache create XmlDataSource dal 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. È possibile invalidare a livello di codice tutte le voci della cache in qualsiasi momento, impostando la scadenza della chiave.You can programmatically invalidate all the cache entries at any time by expiring the key.

A causa delle proprietà usate per creare CacheKeyDependency, è possibile che più XmlDataSource controlli possano usare la stessa cache negli scenari in cui caricano gli stessi dati dallo stesso file XML e file di trasformazione e hanno gli stessi CacheDuration e CacheExpirationPolicyimpostare.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