Процесс расширения Azure DevOps при удалении

Я разрабатываю расширение Azure DevOps. Когда клиент загружает расширение, он может зарегистрироваться в Azure Hub, тогда его учетная запись добавляется в мою базу данных.

Когда клиент удаляет расширение, его учетная запись также должна быть удалена из моей базы данных.

Как я могу добавить процесс для расширения Azure DevOps, который может запускаться при удалении / удалении расширения?


person Sheren    schedule 17.02.2019    source источник


Ответы (1)


Я не думаю, что для этого есть API, но вы можете увидеть удаления здесь, на портале Marketplace. Я думаю, вы могли бы опросить это или выяснить, какой API-интерфейс используется. любая интеграция с этими API не поддерживается.

https://marketplace.visualstudio.com/manage/publishers/{PublisherID}/extensions/{ExtensionID}/hub?_a=uninstall

введите здесь описание изображения

Кроме того, помните, что в целях устранения неполадок люди удаляют / переустанавливают расширения, и им может потребоваться переустановка в рамках сценариев миграции / обновления, для которых их предположение, вероятно, будет заключаться в том, что данные не теряются в процессе.

Вероятно, лучше всего запросить контактные данные при регистрации, отслеживать использование и предупреждать, что данные будут удалены после X дней неиспользования.

person jessehouwing    schedule 17.02.2019
comment
Мне нужен способ запустить процесс удаления учетной записи с моего сервера при удалении / удалении расширения - person Sheren; 17.02.2019
comment
Я знаю, как я уже сказал, встроенного решения нет. - person jessehouwing; 17.02.2019
comment
Вам придется переосмыслить свое решение. - person jessehouwing; 17.02.2019