XmlDataSource.CacheKeyDependency Proprietà

Definizione

Ottiene o imposta una dipendenza di chiave definita dall'utente collegata a tutti gli oggetti cache dati creati dal controllo origine dati. Tutti gli oggetti cache scadono in modo esplicito quando scade la chiave.

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.

Commenti

Il controllo supporta la XmlDataSource memorizzazione nella cache dei dati. Mentre i dati vengono memorizzati nella cache, i XmlDataSource dati vengono recuperati dalla cache anziché dal file di dati sottostante. Al termine della cache, recupera i dati dal file sottostante e memorizza nuovamente nella cache i dati.

È possibile impostare la CacheKeyDependency proprietà per creare una dipendenza tra tutte le voci della cache create dal controllo e la XmlDataSource chiave. È possibile invalidare a livello di codice tutte le voci della cache in qualsiasi momento scadendo la chiave.

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 trasformare e avere lo stesso CacheDuration e CacheExpirationPolicy impostato.

Si applica a

Vedi anche