XmlDataSource.CacheKeyDependency Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.