我知道best practice is to avoid async void
方法用于除异步事件处理程序以外的任何方法,并且在其他用例中也有strong expert opinion。但是,我只是参加了有关discussion方法有用性的简短async void
讨论,但我有几个问题:
async void
方法,包括事件处理程序?是否有可能获取它们的当前列表或将其取消的方法(编辑:通过安装自定义SynchronizationContext
可能可以进行跟踪?]我知道,最佳实践是为异步事件处理程序以外的任何事物避免使用异步无效方法,并且针对其他用例有相当强的专家意见。但是,我只是参与...
框架如何跟踪待处理的异步void方法,包括事件处理程序?
关于日志记录方案,这是两种方案,其中async-void适用于第一种方案,而不太适用于第二种方案。
它们对即发即弃的记录场景有用吗?