c# - .Net Core 控制台/工作者中的 ConfigureAwait - 不是 Asp.Net Core
问题描述
我有一个关于在 .NET Core 应用程序中使用 ConfigureAwait 的问题。我知道 ASP.NET Core 有 SynchronizationContext ( http://blog.stephencleary.com/2017/03/aspnetcore-synchronization-context.html ) 但是其他类型的应用程序,如 .NET Core 3 中的控制台或 Worker 呢?此外,这些类型的应用程序可以具有仅供它们使用的 .NET 标准库(不在旧的 .NET 代码中)。我可以像在 ASP.NET 中那样跳过 ConfigureAwait 吗,或者仍然会在那里使用上下文并且仍然应该使用 ConfigureAwait?
解决方案
推荐阅读
- c# - ClickOnce 发布失败 - 未找到库
- date - 使用时区转换 teradata 数据并使用时区列加载到时间戳
- delphi - 使用delphi将面板停靠在框架中
- sql - 从 Postgresql EPOCH 列中减去天
- amazon-web-services - SQS SendMessageBatch 部分失败
- python - 在 Flask App 上显示来自 API 的图像时遇到问题
- java - 如何在 pom 文件中添加包依赖项?
- java - eclipse客户端没有启动
- python - 使用 NumPy 更优化的数学函数
- python - 使用 append() 输入的 Python for 循环