Share via


XmlDataSource.CacheKeyDependency Vlastnost

Definice

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.

Platí pro

Viz také