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
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!