Implementieren der benutzerdefinierten Cache-Abhängigkeit, um das ASP.Net-Cacheelement ungültig zu machen

8

Ich möchte meine eigene customCacheDependency-Klasse implementieren, indem ich BaseCacheDependency ableitet, da SqlCacheDependency für meinen Fall nicht geeignet ist. (Tausende von Cache-Elementen, und es gibt so viele Subskriptionen in SQL sowie Probleme mit der Registrierung in ASP.Net)

Ich möchte dies in der benutzerdefinierten Implementierung von ASP.Net VirtualPathProvider verwenden, damit ich diese CustomCacheDependecy übergeben kann, um das asp.net zu benachrichtigen, dass der Dateiinhalt in der Datenbank geändert wurde.

Kann mich jemand auf eine benutzerdefinierte Implementierung von CacheDependency verweisen (vorzugsweise mit MessageQueue)?

Danke & amp; Grüße, Ajay

    
Ajay 19.11.2008, 19:14
quelle

1 Antwort

1

Der folgende Artikel gibt einen guten Überblick über die Implementierung eines benutzerdefinierten CacheDependency-Objekts und definiert sogar eines, das einen Zeitgeber verwendet, um nach Datenänderungen zu suchen, die für Ihre queuebasierte Lösung nützlich sein können, vorausgesetzt, Sie werden regelmäßig eine Warteschlange erreichen. Wenn Sie ein Pub / Sub-Modell verwenden, ruft Ihre Subskriptionslogik einfach die NotifyDependencyChanged-Methode auf.

Ссылка

Viel Glück!

    
Rob Epstein 12.02.2013 13:07
quelle

Tags und Links