【发布时间】:2018-02-05 17:11:59
【问题描述】:
我正在使用 Azure Fluent API Azure Management Libraries for .NET 来扩展 Azure 弹性池中的 DTU,我想知道是否可以触发更新而无需等待处理完成。
目前,以下代码块将等到弹性池完成扩展后才能继续执行。对于大型高级弹性池,这可能意味着这条线路最多需要 90 分钟才能完成。
ElasticPool
.Update()
.WithDtu(1000)
.Apply();
还有一个 ApplyAsync() 方法,我可以故意不使用 await 来允许程序继续执行,如果我采用这种方法,程序将在调用此行后不久结束执行,我不确定这个库是否已经旨在以这种方式工作。
有谁知道无需等待响应即可触发更新的更好解决方案?或者是否可以安全地触发异步方法而不等待响应?
【问题讨论】: