我正在使用Rebus.Async
发送请求。收到后,使用者将回复大量数据,并使用Rebus.AzureBlobs
将其上传到Azure Blob存储。
发件人收到答复并尝试阅读附件。发生这种情况时,Rebus会引发异常:
没有可用的消息上下文-您是否尝试打开数据总线附件以读取消息处理程序的外部内容?
由于我正在使用Rebus.Async
,因此我有意在邮件处理程序外部打开附件。但是,似乎不支持此功能。
有没有办法使数据总线能够处理Rebus.Async
的回复?
答案 0 :(得分:1)
您应该能够简单地传递附件ID(Id
返回的DataBusAttachment
的{{1}}属性),然后就可以
CreateAttachment