Suppress warning CS1998: This async method lacks 'await'

前端 未结 14 977
遇见更好的自我
遇见更好的自我 2020-11-28 04:21

I\'ve got an interface with some async functions. Some of the classes that implements the interface does not have anything to await, and some might just throw. It\'s a b

14条回答
  •  情深已故
    2020-11-28 05:01

    If you don't have anything to await then return Task.FromResult

    public Task Success() // note: no "async"
    {
      ... // Do not have await code
      var result = ...;
      return Task.FromResult(result);
    }
    

提交回复
热议问题