2

我正在开发 Azure DevOps 扩展。当客户端下载扩展时,他可以在 Azure Hub 中注册,然后他的帐户被添加到我的数据库中。

当客户删除扩展名时,他的帐户也应该从我的数据库中删除。

如何添加可在卸载/删除扩展时触发的 Azure DevOps 扩展进程?

4

1 回答 1

0

我认为没有适用于此的 API,但您可以在 Marketplace 门户中看到卸载。我想你可以轮询这个,或者找出正在使用的底层 API。不支持针对这些 API 的任何集成。

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

在此处输入图像描述

另外,请记住,出于故障排除的目的,人们卸载/重新安装扩展程序,他们可能需要重新安装作为迁移/升级方案的一部分,他们的假设可能是在进行中没有数据丢失。

最好在注册时询问联系方式,监控使用情况并警告数据将在 X 天不使用后被删除。

于 2019-02-17T12:15:44.563 回答