查看AppFabric缓存的内容

查看AppFabric缓存的内容,appfabric,appfabric-cache,Appfabric,Appfabric Cache,我刚刚测试了在AppFabric缓存中放置一些东西,现在我正在努力解决如何简单地查看缓存中的项目。令人惊讶的是,谷歌并没有起到帮助作用。在PowerShell中,我可以使用get cache轻松查看缓存 有什么PowerShell命令可以查看缓存中的项目?没有 如果你仔细想想,不可能有一个——它会输出什么?如果缓存中有字符串或整数之类的简单值,那么很明显,您可以在缓存上迭代输出键值对。但是如果缓存中有复杂的(可能是嵌套的)对象,或者可能有一个包含大量对象的列表,那么输出什么呢?钥匙和类型?某种可

我刚刚测试了在AppFabric缓存中放置一些东西,现在我正在努力解决如何简单地查看缓存中的项目。令人惊讶的是,谷歌并没有起到帮助作用。在PowerShell中,我可以使用
get cache
轻松查看缓存

有什么PowerShell命令可以查看缓存中的项目?

没有

如果你仔细想想,不可能有一个——它会输出什么?如果缓存中有字符串或整数之类的简单值,那么很明显,您可以在缓存上迭代输出键值对。但是如果缓存中有复杂的(可能是嵌套的)对象,或者可能有一个包含大量对象的列表,那么输出什么呢?钥匙和类型?某种可能存在或不存在的Id属性


微软不可能提供一个“一刀切”的Powershell命令来处理缓存中可能遇到的任何类型的对象。

所有这些都不是说这根本不可能,只是您需要编写自己的cmdlet,它知道如何解释从缓存中出现的类型……那么只需主对象的
ToString()
值呢?但是是的,你是对的;这是可以做到的,但我必须自己去实现。现在,我只是使用C#API获取项目并以这种方式查看它们。谢谢