Реализация Custom CacheDependency для аннулирования элемента кэша ASP.Net - PullRequest
8 голосов
/ 19 ноября 2008

Я хочу реализовать свой собственный класс customCacheDependency путем получения базового CacheDependency, так как SqlCacheDependency не подходит для моего случая. (тысячи элементов кэша, и в SQL будет так много подписок, как и проблем с регистрацией в ASP.Net)

Я хочу использовать это в нашей пользовательской реализации ASP.Net VirtualPathProvider, поэтому я могу передать эту CustomCacheDependecy, чтобы уведомить asp.net об изменении содержимого файла в БД.

Может ли кто-нибудь указать мне на какую-либо собственную реализацию CacheDependency (предпочтительно с использованием MessageQueue)?

Спасибо и С уважением, Аджай

1 Ответ

1 голос
/ 12 февраля 2013

Следующая статья дает хороший обзор реализации пользовательского объекта CacheDependency, даже определяя объект, который использует таймер для проверки изменений данных, которые могут быть полезны для вашего решения на основе очередей, при условии, что вы будете периодически создавать пики в очереди. Если вы используете модель pub / sub, то ваша логика подписки просто вызовет метод NotifyDependencyChanged.

http://msdn.microsoft.com/en-us/magazine/cc163955.aspx

Удачи!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...