XmlDataSource.CacheKeyDependency Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví uživatelem definovaný klíč závislost, která je propojena se všemi objekty mezipaměti dat vytvořené ovládacím prvkem zdroje dat. Platnost všech objektů mezipaměti explicitně vyprší, když vyprší platnost klíče.
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
Hodnota vlastnosti
Klíč, který identifikuje všechny objekty mezipaměti vytvořené ovládacím prvkem XmlDataSource .
Poznámky
Ovládací XmlDataSource prvek podporuje ukládání dat do mezipaměti. Když jsou data uložená v mezipaměti, XmlDataSource načítá data z mezipaměti, nikoli z podkladového datového souboru. Když platnost mezipaměti vyprší, načte data z podkladového souboru a znovu je uloží do mezipaměti.
Nastavením vlastnosti můžete CacheKeyDependency vytvořit závislost mezi všemi položkami mezipaměti vytvořenými ovládacím prvkem XmlDataSource a klíčem . Platnost všech položek mezipaměti můžete kdykoli zrušit prostřednictvím kódu programu tak, že vyprší platnost klíče.
Vzhledem k vlastnostem použitým k vytvoření objektu CacheKeyDependency, je možné, že více XmlDataSource ovládacích prvků může použít stejnou mezipaměť ve scénářích, kdy načtou stejná data ze stejného souboru XML a transformují soubor a mají stejnou a CacheExpirationPolicy nastavenouCacheDuration.