首页 > 解决方案 > ExtensionContext.globalState 是永久存储吗?

问题描述

我在互联网、VSCode 文档和堆栈溢出中搜索,但我找不到解释是否ExtensionContext.globalState是永久存储解决方案的地方。永久我的意思是:

上面提到的哪点ExtensionContext.globalState满足了?

问候

标签: visual-studio-codevscode-extensions

解决方案


以我的经验,globalState确实可以在 VSCode 和扩展更新中幸存下来。尽管它可能没有记录在案,但它肯定是打算以这种方式工作的,正如您在查看此类问题时所看到的那样,由于某些内部更改而迁移了存储(但听起来可能会因跳过而丢失存储)由于迁移代码中的一些问题,一个版本/直接从 1.29 升级到 1.31)。

关于扩展卸载 - 这个很容易测试自己,所以我在我维护的使用全局存储的扩展上测试了这个。卸载和重新安装后,全局存储值仍然存在。


推荐阅读