-1 .net c# async-await
我的方法是这样的:
public override async Task ReceiveAsync(WebSocket socket, WebSocketReceiveResult result, byte[] buffer)
{
string value = Encoding.ASCII.GetString(buffer, 0, result.Count);
var message = Message.Create(value);
if (message is CallMessage callMessage)
{
await OnCall(socket, callMessage);
}
await Task.CompletedTask; // ??? -> Does it require here?
}
Run Code Online (Sandbox Code Playgroud)
如果代码没有进入if块,是否需要写await Task.CompletedTask在方法的最后?
你不可以。
await Task.CompletedTask 什么都不做。
| 归档时间: |
|
| 查看次数: |
58 次 |
| 最近记录: |