0

在 C# 中,我使用 Azure fluent APIMicrosoft.Azure.Management.Fluent来管理资源。如果弹性池为空,我希望能够删除它(例如,我刚刚运行了一个删除其中的数据库的进程)。

azure.SqlServers.ElasticPools.DeleteBySqlServerAsync(...

但是,我有一个单独的进程,根据用户操作可能会在池中创建一个数据库。因此,我认为获取池中数据库的数量然后将其删除是不安全的,如果由于可能发生的竞争条件而将其删除。

无论如何,只有在没有数据库的情况下,使用 Azure fluent api 我才能安全地删除弹性池?

4

0 回答 0