我正在将我的应用程序从 NServiceBus 4 升级到 5。
我有一个实现的类,IWantToRunWhenBusStartsAndStops
并且在Start()
我打印出 EndpointName 的方法上 - 从NServiceBus.Configure.EndpointName
在 NServiceBus 5 上它已被弃用,我想正确地做到这一点。如何获取 EndpointName?
我正在将我的应用程序从 NServiceBus 4 升级到 5。
我有一个实现的类,IWantToRunWhenBusStartsAndStops
并且在Start()
我打印出 EndpointName 的方法上 - 从NServiceBus.Configure.EndpointName
在 NServiceBus 5 上它已被弃用,我想正确地做到这一点。如何获取 EndpointName?
您可以使用一个ReadOnlySetting
实例,看看下面的示例:
class MyClass : IWantToRunWhenBusStartsAndStops
{
public ReadOnlySettings Settings{ get; set; }
public void Start()
{
var name = this.Settings.EndpointName();
}
public void Stop()
{
}
}
EndpointName()
NServiceBus 在命名空间中提供的扩展方法在哪里NServiceBus
。