代码之家  ›  专栏  ›  技术社区  ›  Casey23

项目范围级别的VSTS扩展数据存储

  •  0
  • Casey23  · 技术社区  · 7 年前

    问题1:是否可以按项目安装扩展?或者它必须安装在项目集合范围内,以便在集合内创建的所有项目都具有扩展?

    问题2:是否可以通过数据存储将扩展的设置保存在项目范围内,而不仅仅是项目集合或用户范围内?我能想到的解决这个问题的唯一方法是抓取项目中的所有用户,然后为每个用户设置应该保存的数据的文档?如果一个用户是多个项目的一部分,该怎么办?这似乎不是一个合理的选择。

    注意:我在考虑它,并意识到更好的解决方案是为每个项目都有一个文档,因此id为1的文档将具有特定项目的分支,id为2的文档将具有不同项目的分支。这看起来合理吗?

    2 回复  |  直到 6 年前
        1
  •  1
  •   starian chen-MSFT    7 年前
    1. 不可以,无法根据团队项目安装扩展,它必须安装在项目集合范围内。

    更多信息,请参阅 Data storage

        2
  •  0
  •   Flex    7 年前

    @starain MSFT为您的前两个问题提供了正确答案。

    回答笔记中的问题:是的,这听起来很合理。我就是这么做的。我为每个项目创建了一个文档,id可以从项目名称派生。这简化了从扩展中访问文档的过程,因为项目名称很容易通过VSS api确定。