场景如下:
我有一个功能,允许用户向其他用户发送消息。消息的发送是在异步操作中完成的:
public async Task<IActionResult> CreateMessage
此操作按顺序执行以下操作:
动作的最后两行如下:
_notificationHubProxy.SendNotification(messageToReturnResource.SenderName, messageToPush, recipientId);
return Ok(messageToReturnResource);
Run Code Online (Sandbox Code Playgroud)
SendNotification 是异步的,但我选择不等待它以避免因等待请求完成而导致 UI 锁定。目前这一切似乎都运行良好。
我的问题实际上如下:这是 oky(即不等待),还是这是一个编写错误代码的示例,当我有很多客户端使用该应用程序时会导致问题?
问候