Visual studio code ExtensionContext.globalState是永久存储吗?

Visual studio code ExtensionContext.globalState是永久存储吗?,visual-studio-code,vscode-extensions,Visual Studio Code,Vscode Extensions,我在internet上搜索,这里是stack overflow,但我找不到一个地方解释ExtensionContext.globalState是否是永久存储解决方案。 我的意思是说: 它在VSCode更新中仍然存在 它在扩展更新中仍然存在 理想情况下,它可以保存到卸载-安装扩展 上面提到的ExtensionContext.globalState实现了以上哪一点 根据我的经验,globalState在VSCode和扩展更新后仍然有效。尽管它可能没有文档记录,但它肯定是以这种方式工作的,正如您在

我在internet上搜索,这里是stack overflow,但我找不到一个地方解释
ExtensionContext.globalState
是否是永久存储解决方案。 我的意思是说:

  • 它在VSCode更新中仍然存在
  • 它在扩展更新中仍然存在
  • 理想情况下,它可以保存到卸载-安装扩展
上面提到的
ExtensionContext.globalState
实现了以上哪一点


根据我的经验,
globalState

在VSCode和扩展更新后仍然有效。尽管它可能没有文档记录,但它肯定是以这种方式工作的,正如您在查看由于某些内部更改而导致的存储迁移位置之类的问题时所看到的(但是,由于迁移代码中的一些问题,直接跳过版本/从1.29迁移到1.31可能会丢失存储)

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