c# - 为什么对 Azure 表存储使用异步方法?

标签 c# azure asynchronous azure-storage

我正在使用 Microsoft.WindowsAzure.Storage.Table 并且无法弄清楚异步方法和常规方法之间的区别,例如 CloudTable.ExecuteCloudTable.ExecuteAsync。我应该何时以及为何使用它们?这是否与存储设计和我正在使用的模块有关,或者我是否误解了异步方法的概念(我是 c# 和 Azure 的新手)?

编辑:如果我应该始终使用异步方法,为什么在大多数 Azure 表存储指南中实现、可用并使用常规方法?

提前致谢!

最佳答案

基本上,当使用 CloudTable.ExecuteAsync 时,编译器会在后台生成一个状态机,因此您可以避免性能瓶颈并增强应用程序的整体响应能力。

关于c# - 为什么对 Azure 表存储使用异步方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55138743/

相关文章:

c# - 测试单实例是否存在-Singleton-C#

azure - 添加 IoT 设备时无法创建对称 key

node.js - NodeJS 在继续之前等待从 sql.get 分配变量

javascript - node.js staggering keep alives to large amount of tcp clients

c# - 当我的代码在调试器中抛出异常时,为什么 Visual Studio 2010 不向我显示弹出窗口和抛出异常的位置?

c# - 通过 Javascript 验证消息

c# - Azure Durable Functions - OrchestrationTrigger 连续执行第一个等待的事件

javascript - 异步回调 - 放置回调函数

c# - 我如何使用 OpenHardwareMonitor 库获取 cpu 风扇速度?

asp.net - 子目录中所有文件的 Azure 访问 token