Caching 数据缓存获取所有命名区域

Caching 数据缓存获取所有命名区域,caching,appfabric,Caching,Appfabric,我正在尝试为appfabric缓存服务器创建一个监视工具。 这些服务器接受来自多个Enrironts的“Put”和“Get”调用,每个调用都指向它自己独特的“named”区域(以避免数据在QA/DEV/PROD等环境中混合) 该工具应该至少给我一个线索,多少和什么“命名”区域是活跃的。 从appfabric缓存服务器的角度来看,我不知道有哪些命名区域,因此我被卡住了 foreach (string regionName in dataCache.GetSystemRegions()) 只提供现

我正在尝试为appfabric缓存服务器创建一个监视工具。 这些服务器接受来自多个Enrironts的“Put”和“Get”调用,每个调用都指向它自己独特的“named”区域(以避免数据在QA/DEV/PROD等环境中混合)

该工具应该至少给我一个线索,多少和什么“命名”区域是活跃的。 从appfabric缓存服务器的角度来看,我不知道有哪些命名区域,因此我被卡住了

foreach (string regionName in dataCache.GetSystemRegions())

只提供现在为空的defauld未命名区域。…

没有内置支持检索缓存中的所有命名区域。 我们只能使用
DataCache.GetSystemRegions
方法获取系统(默认)区域列表

我能想到的唯一解决办法是在缓存本身中维护缓存的命名区域的名称列表