gpt4 book ai didi

c# - 是否有使用新的异步/等待功能编写 .NET API 的指南

转载 作者:太空狗 更新时间:2023-10-29 20:03:31 24 4
gpt4 key购买 nike

<分区>

我目前正在设计一些内部 API,我在其中使用异步 CTP 及其新的 await/async关键字。

是否有关于应如何设计这些 API 的指南或最佳实践?

具体来说:

  • 我应该同时提供方法的同步版本和异步版本吗? (即 Task DoStuffAsync() void DoStuff()
  • 我公开的所有异步方法都应该采用 async Task<T> GetStuffAsync() 的形式吗? (即方法名称以 Async 结尾)或者可以命名为 GetStuff() 吗?可以等待吗?

我确实知道这里并非全黑或全白,这取决于所讨论的方法,但我正在寻找一般准则。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com