Получение всех ключей от NCache Server
Мы думаем об использовании NCache от alachisoft.
Есть ли способ получить все ключи и значения?
Мы пытаемся понять, как мы можем это сделать?
Redis имеет такую функцию, Ncache пропускает эту функцию?
2 ответа
Есть ли способ получить все ключи и значения? Ответ YESSS!
Есть два способа сделать это.
У NCache есть метод
GetEnumerator()
который перебирает все ключи, присутствующие в кеше.Класс Cache NCache - это объект пары ключ-значение, поэтому вы можете перебирать все ключи, используя цикл foreach, как;
foreach (string key in _cache) // _cache is an object of 'Cache' class. { object value = _cache.Get(key); // do whatever you want do further..... }
С уважением....
Попробуйте LINQ, у них есть пример на сайте: