c# - 返回任务是否违反了 CQS 原则?

标签 c# async-await command-query-separation

那么,如果我编写一个异步命令,是否会不可避免地违反 CQS 原则?

最佳答案

处理异步时Task代表 void 和 Task<T>代表“结果”。所以不,它不违反 CQS 你只需要想到 Task作为void .

关于c# - 返回任务是否违反了 CQS 原则?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33874060/

相关文章:

javascript - Nodejs如何使用多个await promise

c# - 事件溯源基础设施实现

Bron-Kerbosch算法的C#实现

javascript - Mongoose Async 查找所有内容并更新每个内容

c# - 动态排序函数

f# - F# 中的异步计算

确实修改对象或返回修改后的副本的函数的 Python 命名约定

entity-framework - CQS 和更新现有实体

c# - 位图和位图数据的区别

c# - delegate.Invoke 是如何工作的?