我正在使用来自 Codeplex 的简单服务总线,并有一个处理程序为我提供消息和 IMessageContext。
public void Handle(MyEnquiryMessage message, IMessageContext context)
我将这两个都存储在一个列表中并让处理程序完成。在将来的某个时候,我会进行一些处理并尝试通过获取我存储的上下文并调用来发送回复:
context.Endpoint.MessageBus.Reply(myResponse)
不幸的是,这会引发异常“对象引用未设置为对象的实例”。这种异步回复方式是否可行,或者“回复”只能在处理程序中使用?