0

我正在将我的应用程序从 NServiceBus 4 升级到 5。

我有一个实现的类,IWantToRunWhenBusStartsAndStops并且在Start()我打印出 EndpointName 的方法上 - 从NServiceBus.Configure.EndpointName

在 NServiceBus 5 上它已被弃用,我想正确地做到这一点。如何获取 EndpointName?

4

1 回答 1

3

您可以使用一个ReadOnlySetting实例,看看下面的示例:

class MyClass : IWantToRunWhenBusStartsAndStops
{
    public ReadOnlySettings Settings{ get; set; }

    public void Start()
    {
        var name = this.Settings.EndpointName();
    }

    public void Stop()
    {

    }
}

EndpointName()NServiceBus 在命名空间中提供的扩展方法在哪里NServiceBus

于 2015-02-16T11:41:16.683 回答