根据TAP

时间:2017-03-29 11:04:51

标签: .net asp.net-core-mvc naming-conventions

我目前参与主题参考设计问题。

否则网上好的TAP指南不回答我的问题;接口和/或类应该以Async为前缀,异步方法应该加上后缀(例如。CopyToAsync)。

但是,就Microsoft ASP.NET Core而言,我有时会看到,接口以Async为前缀,例如。 IAsyncActionFilter,其中同步变体名为IActionFilter

我有点像这个惯例的想法,但我不确定它现在是否是一个行业标准?

如果界面具有异步和同步方法的混合内容怎么办?

什么是最佳实践,你们目前的实践是什么?

考虑到这个问题,我真的很想念Krzysztof Cwalina和Brad Abrams的框架设计指南:可重用.NET库的约定,成语和模式的更新版本。

但是直到那个梦想成真,我希望你们所有人都能得到很好的投入。

0 个答案:

没有答案