XmlDataSource.CacheKeyDependency Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.