Вопрос

Это касается кэша блока приложения MS Enterprise.

Есть ли способ увидеть, что находится внутри кеша в терминах ключей?Я пытаюсь выяснить, есть ли способ запросить объект кэша и выяснить, какие ключи хранятся там.Затем, как только у меня есть ключи, я мог запрашивать ключи и посмотреть, что в них хранится.Пожалуйста, дайте мне знать, если это возможно.

Это было полезно?

Решение

Вам нужно создать собственную ответственностью, реализующуюся от ibackingStore. Затем вы можете сделать все, что вы хотите там, например, поддерживать список всех клавиш с каждым добавлением / удалением проблем в собственном задней части.Пример следующим образом:

public class MyBackingStore : IBackingStore
{
    public List<string> keys = new List<string>();

    public void Add(CacheItem newCacheItem)
    {
        keys.Add(newCacheItem.Key);
    }

    public void Remove(string key)
    {
        keys.Remove(key);
    }
}
.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top