C# では、Azure fluent API を使用Microsoft.Azure.Management.Fluent
してリソースを管理しています。エラスティック プールが空の場合は、エラスティック プールを削除できるようにしたいと考えています (たとえば、エラスティック プール内の DB を削除するプロセスを実行したばかりです)。
azure.SqlServers.ElasticPools.DeleteBySqlServerAsync(...
ただし、ユーザーのアクションに応じて、プール内にデータベースを作成する別のプロセスがあります。そのため、プール内のデータベースの数を取得して、間に発生する可能性のある競合状態のためにゼロの場合は削除するのは安全ではないと思います。
とにかく、Azure fluent API を使用して、データベースがない場合にのみエラスティック プールを安全に削除できますか?