删除时的 Azure DevOps 扩展流程

标签 azure tfs azure-devops azure-devops-extensions

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

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

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

最佳答案

我认为没有用于此目的的 API,但您可以在 Marketplace 门户中查看卸载情况。我想你可以对此进行调查,或者找出正在使用的底层 API。不支持针对这些 API 的任何集成。

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

enter image description here

此外,请记住,为了进行故障排除,人们会卸载/重新安装扩展,并且他们可能需要重新安装作为迁移/升级方案的一部分,在这种情况下,他们的假设可能是在此过程中不会丢失任何数据。

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

关于删除时的 Azure DevOps 扩展流程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54732004/

相关文章:

c# - azure 中何时创建了 block blob?

c# - 如何监听两个具有不同 MaxConcurrentCalls 的 ServiceBus 队列?

python - 如何在云端部署深度学习模型?

iis-7 - 如何配置 TFS 以与 GMail 一起发送 TFS 警报?

azure-devops - 如何有条件地设置 Azure DevOps 参数的值?

azure - 不支持关键字 : @microsoft. keyvault

tfs - 如何使用 Visual Studio Code 克隆 VisualStudio.com 的 TFVC 存储库?

azure-devops - 如何在 CD 的 Azure 管道中捕获和保留通用工件的工件包版本

azure-devops - 如何在 Azure DevOps 管道中添加单元测试

.net - 在 TFS 源代码管理中更改用户名后,工作区出现问题