Я думаю, что знаю ответ на этот вопрос, но я не могу найти окончательное «да» или «нет» в документации или статьях.ASP.net Вопрос объекта CacheDependency
Использование кэширования .Net 3.5 ASP.Net, если вы делаете CacheDependency, передавая строку [] cacheKeys, передают ли те переданные кеш-кеши в кеш в Вставке, в которой используется зависимость, если они еще не используются существовать?
CacheDependency dependency =
new CacheDependency(null, new string[] { "abc", "def", "ghi"});
HttpRuntime.Cache.Insert("123", "xxx", dependency);
Так что, когда элемент кэша «123» Вставляется, что, если не существует уже элемент в кэше с ключом «DEF»? Создается ли оно?
Если нет, то есть способ затем взять этот объект CacheDependency и выяснить, с какими ключами он был создан, поэтому я могу затем прокрутить их и добавить каждый по мере необходимости?
В принципе, я пытаюсь передать объект CacheDependency в мои собственные методы объекта CacheManager для зависимостей вместо массива string [], который мне нужен сейчас. Спасибо за любую помощь, которую вы можете предоставить.
Думаю, я спросил об этом в неподходящее время. Спросив за день до того, как США благодарения, вероятно, не собирался много смотреть на мой вопрос. – Billyhole 2010-11-26 22:52:14