异步方法缺少 'await 运算符

问题描述 投票:0回答:1

.Net 4.8 项目使用 C# 并尝试整理此功能:

public class AuthorizationServiceProvider : OAuthAuthorizationServerProvider
{
       public override async Task ValidateClientAuthentication(OAuthValidateClientAuthenticationContext Context)
       {
          Context.Validated();
       }
}

此异步方法标记为缺少“等待”运算符,我是否应该创建一些假/虚拟值/逻辑来实现等待关键字?这会消除构建时的警告?不是解决方案,但可以解决这个问题

最佳实践是什么?

c# .net asynchronous
1个回答
0
投票

将此添加到您的方法中:

await Task.CompletedTask;
© www.soinside.com 2019 - 2024. All rights reserved.