我刚刚测试了将一些内容放入AppFabric高速缓存中,现在我正在苦苦挣扎地想要简单地查看缓存中的项目。令人惊讶的是,谷歌没有提供帮助。在PowerShell中,我可以很容易地使用get-cache
命令来查看缓存。
有什么PowerShell命令可以查看缓存中的项目吗?
我刚刚测试了将一些内容放入AppFabric高速缓存中,现在我正在苦苦挣扎地想要简单地查看缓存中的项目。令人惊讶的是,谷歌没有提供帮助。在PowerShell中,我可以很容易地使用get-cache
命令来查看缓存。
有什么PowerShell命令可以查看缓存中的项目吗?
没有一个。
而且,如果您仔细考虑,就不能有一个 - 因为它会输出什么?如果您在缓存中具有简单的值,例如字符串或整数,则可以很清楚地迭代缓存并输出键值对。但是,如果您的缓存中有复杂(可能嵌套)对象,或者可能包含大量对象的列表,那么该怎么办?输出键和类型?一些可能存在也可能不存在的Id属性?
Microsoft 无法提供一个默认适用于所有情况的 Powershell 命令来处理缓存中可能遇到的任何类型的对象。
ToString()
值怎么样?但是,你说得对;那 可能 可以做到,但我必须自己实现。目前,我只是使用 C# API 获取项目并以这种方式查看它们。谢谢! - Bob Horn