Я создал расширение в TFS2017. Это в основном вкладка для отображения связанных рабочих элементов с некоторыми подробностями выбранного запроса на тяну. TFS 2017 Extension on pull request - Как получить данные от родительского хоста?
Проблема заключается в том, что я не могу получить идентификатор и другие данные, которые необходимы для использования их в качестве параметров для того, чтобы использовать вызов метода getPullRequestWorkItems() который в основном получает рабочие элементы по запросу текущего тянуть.
Метод VSS.getWebContext() не предоставляет необходимые данные, и я попытался сделать что-то вроде window.parent.location.href, но это не потому, что я получаю ошибку, как securityError: заблокирован кадр с из-за доступа к кадру скрещивания.
Благодаря
Edit: Я установил расширение направляющей вклад, чтобы получить контекст Availabe и конфигурационные данные, но конфигурация пуста:
Update:
I может решить эту задачу, используя getConfiguration(), как было предложено Eddie - MSFT. Это требует обновления TFS до 2017.1RC2, если вы используете расширение onprem.
Я установил расширение для вклада, но конфигурация пуста ?! Кажется, он работает в VSTS, но не на TFS2017? – Sam00
@ Sam00 Затем вы получили какие-либо данные, если используете метод getConfiguration() в своем расширении? –
Я вставил метод getConfiguration() в своем расширении, но возвращает только пустой объект :( – Sam00