我正在将数据文件发送到服务总线队列,并且在检索数据时,我正在通过以下方式获得活动消息计数
queue.MessageCountDetails.ActiveMessageCount;
如果此计数为零,请向用户发送已上传数据的邮件。当SendReport()方法命中时,然后queueclient
收到消息,然后再次命中Client.OnMessage((receivedMessage) =>
。用户应该为每个文件获得一份报告。但就我而言,报告已创建多次。如何为每个文件发送一份报告?
非常模糊,但是您是否尝试在多封邮件中发送文件块?如果是这样,更好的方法是改用Claim Check模式。
这样,您将只处理来自服务总线的一条消息,从外部存储中获取文件并仅发送一封电子邮件。