DataCache получить все названные регионы - PullRequest
3 голосов
/ 01 марта 2012

Я пытаюсь создать инструмент мониторинга для серверов кэша appfabric.Эти серверы принимают вызовы "Put" и "Get" из нескольких окружений, каждый из которых имеет свою собственную "именованную" область. (Чтобы данные не смешивались между средами, такими как QA / DEV / PROD и многими другими)

Инструмент должен дать мне хотя бы представление о том, сколько и какие «именованные» области активны.с точки зрения серверов кэша appfabric Я не имею понятия, какие именованные регионы существуют, и поэтому я застрял

foreach (string regionName in dataCache.GetSystemRegions())

дает мне только неназванные области по умолчанию, которые теперь пусты ....

1 Ответ

1 голос
/ 17 марта 2014

Нет встроенной поддержки для извлечения всех именованных областей в кеше. Мы можем получить только список системных (по умолчанию) регионов, используя метод DataCache.GetSystemRegions.

Единственный обходной путь, о котором я могу подумать, - это поддерживать список имен именованных областей кэша в самом кэше.

...