Nservicebus ASB传输是否有等同于AutoRenewTimeout(TimeSpan)的功能?

Nservicebus ASB传输是否有等同于AutoRenewTimeout(TimeSpan)的功能?,nservicebus,azureservicebus,Nservicebus,Azureservicebus,我们正在使用(非传统)Azure服务总线传输。我们是否可以使用与AutoRenewTimeout(TimeSpan)等效的工具?如果不是(正如文件所建议的),传输如何处理长时间运行的流程 我们是否可以使用AutoRenewTimeout(TimeSpan)的等价物 简单的回答是“不”。传统传输包括新传输中未引入的选项。这样做的理由仅仅是由于功能上的一些问题。首先,这不是一个有保证的操作。这是一个客户端启动的操作,可能会失败,有时会失败,给用户留下问题:这是怎么发生的。其次,它鼓励在处理程序长时间

我们正在使用(非传统)Azure服务总线传输。我们是否可以使用与
AutoRenewTimeout(TimeSpan)
等效的工具?如果不是(正如文件所建议的),传输如何处理长时间运行的流程

我们是否可以使用AutoRenewTimeout(TimeSpan)的等价物

简单的回答是“不”。传统传输包括新传输中未引入的选项。这样做的理由仅仅是由于功能上的一些问题。首先,这不是一个有保证的操作。这是一个客户端启动的操作,可能会失败,有时会失败,给用户留下问题:这是怎么发生的。其次,它鼓励在处理程序长时间运行的地方创建代码,这不是NServiceBus设计的目的。相反,建议在NServiceBus代码之外进行长时间处理。有一个例子正好说明了这一点:Azure服务总线传输的长期运行操作