什么等待IHandleWithTask事件处理程序返回的任务

时间:2014-06-18 18:32:35

标签: caliburn.micro

我已经在CM源上搜索了版本1.5.2和2.0,我找不到任何等待事件订阅者使用公共任务IHandleWithTask签名返回的任务。如果没有任何东西在等待任务,那么返回任务有什么意义呢。为什么不使用public void IHandle签名?

      John

1 个答案:

答案 0 :(得分:2)

等待着。 bootsrapper或CaliburnApplication将处理程序注册到EventAggregator.HandlerResultProcessing。该任务未被等待,但它由Coroutine包装,Coroutine.Completed处理程序写入日志条目。