Расширение VSTS — несколько вопросов (хранение данных и React)

  1. Я использовал хранилище данных VSTS. Можно ли использовать хранилище данных совместно с другими пользователями? Я думал, что это возможно, но когда я попытался получить документы с тем же идентификатором из другой учетной записи, это, похоже, не сработало. Как другой пользователь может посмотреть данные, добавленные с моей стороны? (Глобальное хранилище данных на уровне проекта?)

  2. Есть ли способ использовать React для разработки расширения VSTS? Если да, то как мне его настроить?

Спасибо


person Dawn17    schedule 06.08.2018    source источник


Ответы (1)


На первый вопрос ответ да. Просто установите для параметра ScopeType значение Project Collection при создании данных.

Подробнее см. по этой ссылке: Как вы можете ограничить данные.

Настройки и коллекции документов могут быть ограничены:

  1. Коллекция проектов: общий доступ для всех пользователей коллекции проектов, в которой установлено расширение.
  2. Пользователь: один пользователь коллекции проектов, для которого установлено расширение.

Для React проверьте этот пример для справки: Visual Studio Team Пример React Office UI Fabric.

person Eddie Chen - MSFT    schedule 13.08.2018
comment
Спасибо. На самом деле я понял, как сделать # 1 несколько дней назад. Теперь у меня новая проблема. Я пытаюсь получить доступ к имени текущего проекта VSTS, но использование VSS.getWebContext() не работает. Есть идеи? - person Dawn17; 13.08.2018
comment
@ Dawn17 Я только что проверил, у меня работает. Где и когда вы вызвали этот метод? - person Eddie Chen - MSFT; 13.08.2018
comment
Не могли бы вы взглянуть на этот вопрос?: stackoverflow.com/questions/51790867 / - person Dawn17; 13.08.2018
comment
А также это: как сделать хранилище данных уникальным для проекта в расширении vsts"> stackoverflow.com/questions/51755803/ Если я вставлю функцию onclick, она сработает. Но когда я пытаюсь вызвать его для загрузки, это не так. - person Dawn17; 13.08.2018