XmlDataSource.CacheKeyDependency Egenskap

Definition

Hämtar eller anger ett användardefinierat nyckelberoende som är länkat till alla datacacheobjekt som skapats av datakällkontrollen. Alla cacheobjekt upphör uttryckligen att gälla när nyckeln upphör att gälla.

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

Egenskapsvärde

En nyckel som identifierar alla cacheobjekt som skapats av XmlDataSource kontrollen.

Kommentarer

Kontrollen XmlDataSource stöder datacachelagring. När data cachelagras hämtar data XmlDataSource från cacheminnet i stället för från den underliggande datafilen. När cachen upphör att gälla hämtar den data från den underliggande filen och cachelagrar data igen.

Du kan ange egenskapen CacheKeyDependency för att skapa ett beroende mellan alla cacheposter som skapats av XmlDataSource kontrollen och nyckeln. Du kan programmatiskt ogiltigförklara alla cacheposter när som helst genom att förfalla nyckeln.

På grund av de egenskaper som används för att skapa CacheKeyDependencyär det möjligt att flera XmlDataSource kontroller kan använda samma cache i scenarier där de läser in samma data från samma XML-fil och transformeringsfil och har samma CacheDuration och CacheExpirationPolicy angivna.

Gäller för

Se även