Sdílet prostřednictvím


XmlDataSource.CacheKeyDependency Vlastnost

Definice

Získá nebo nastaví uživatelsky definovanou závislost klíče, která je propojena se všemi objekty mezipaměti dat vytvořenými ovládacím prvek 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 XmlDataSource prvku.

Poznámky

Ovládací XmlDataSource prvek podporuje ukládání dat do mezipaměti. Zatímco jsou data uložená do mezipaměti, XmlDataSource načítá data z mezipaměti místo z podkladového datového souboru. Po vypršení platnosti mezipaměti načte data z podkladového souboru a znovu uloží data do mezipaměti.

Vlastnost můžete nastavit CacheKeyDependency tak, aby vytvořila závislost mezi všemi položkami mezipaměti vytvořenými ovládacím XmlDataSource prvku a klíčem. Všechny položky mezipaměti můžete kdykoliv zneplatnit vypršením platnosti klíče.

Vzhledem k vlastnostem použitým k vytvoření CacheKeyDependencyje možné, že několik 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é