我正在使用 Microsoft.WindowsAzure.Storage.Table
并且无法弄清楚异步方法和常规方法之间的区别,例如 CloudTable.Execute
和CloudTable.ExecuteAsync
。我应该何时以及为何使用它们?这是否与存储设计和我正在使用的模块有关,或者我是否误解了异步方法的概念(我是 c# 和 Azure 的新手)?
编辑:如果我应该始终使用异步方法,为什么在大多数 Azure 表存储指南中实现、可用并使用常规方法?
提前致谢!
最佳答案
基本上,当使用 CloudTable.ExecuteAsync 时,编译器会在后台生成一个状态机,因此您可以避免性能瓶颈并增强应用程序的整体响应能力。
关于c# - 为什么对 Azure 表存储使用异步方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55138743/