问题描述
我想使用appsettings.json
绑定IConfiguration.GetSection(...).Get<ConfigurationHostSettings>()
文件中的主机选项。
IRabbitMqBusFactoryConfigurator.Host
对此有重载,但是ConfigurationHostSettings
是内部的
从配置文件配置Masstransit时,使用流畅的界面非常麻烦= /
解决方法
如果要使用ASP.NET Core配置,则应创建自己的类,该类具有要通过appsettings.json
配置的设置,并使用该类在MassTransit中配置主机。
如果您的配置类实现了正确的接口,则应该能够直接传递它,以便MassTransit可以获取适当的主机设置。