public static IBusConfiguration BusOnRabbitMq(this IAutoFacRegistration reg, RabbitMQConfig mqConfig, Action <IBusConfiguration> config) { var busConfig = new BusConfiguration(reg, mqConfig); config(busConfig); return(busConfig); }
public BusConfiguration(IAutoFacRegistration reg, RabbitMQConfig config) { _reg = reg; rabbitMQConfig = config; }
public static void Register(IAutoFacRegistration reg) { reg.Map <IEventPublisher, EventPublisher>(); }
/// <summary> /// 构造函数 /// </summary> /// <param name="reg">ioc注册对象</param> /// <param name="locator">ioc定位器</param> public DefaultConsumeConfigurator(IAutoFacRegistration reg) { _reg = reg; }