アプリケーションを 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()
{
}
}
は名前空間でNServiceBusEndpointName()
が提供する拡張メソッドです。NServiceBus