查看AppFabric缓存的内容

3

我刚刚测试了将一些内容放入AppFabric高速缓存中,现在我正在苦苦挣扎地想要简单地查看缓存中的项目。令人惊讶的是,谷歌没有提供帮助。在PowerShell中,我可以很容易地使用get-cache命令来查看缓存。

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

1个回答

4

没有一个。

而且,如果您仔细考虑,就不能有一个 - 因为它会输出什么?如果您在缓存中具有简单的值,例如字符串或整数,则可以很清楚地迭代缓存并输出键值对。但是,如果您的缓存中有复杂(可能嵌套)对象,或者可能包含大量对象的列表,那么该怎么办?输出键和类型?一些可能存在也可能不存在的Id属性?

Microsoft 无法提供一个默认适用于所有情况的 Powershell 命令来处理缓存中可能遇到的任何类型的对象。


这并不是说完全不可能,只是你需要编写自己的 cmdlet,知道如何解释从缓存中出现的类型... - PhilPursglove
1
仅获取主对象的 ToString() 值怎么样?但是,你说得对;那 可能 可以做到,但我必须自己实现。目前,我只是使用 C# API 获取项目并以这种方式查看它们。谢谢! - Bob Horn

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接